无忧启动论坛

标题: 写入注册表哪种方式最快? [打印本页]

作者: ixc    时间: 2010-5-11 14:03
标题: 写入注册表哪种方式最快?
命令行reg,系统工具regedit,pe命令regi.

个人认为导入reg文件方式最好用,是不是这样?
作者: zjq20032006    时间: 2010-5-11 21:55
哪种方式最快?
都很快了
作者: 沐珑    时间: 2010-5-12 19:50
没有实际测试过,不过如果键值不多的话我更喜欢直接写入. 这样不用临时文件.

但是多的话就reg导入
作者: yang162    时间: 2010-5-12 20:07
个人认为导入reg文件方式最好用
作者: 佳佳    时间: 2010-5-12 21:48
因人而异的吧,我比较懒,故而喜欢用reg文件来导入。
作者: wan747229    时间: 2010-5-13 17:30
都很快了`sa````````````
作者: junyee    时间: 2010-5-13 18:55
reg最慢(关闭echo功能可以加快执行速度)
pecmd 其次,但他也是脚本解释工具,并且有些功能受限.
regedit /s 最快!还记得YYQ的PE吧,外置程序的注册表项就是regdoc.reg,1M多.要是用reg要慢死的哦.
作者: zjq20032006    时间: 2010-5-18 18:46
原帖由 junyee 于 2010-5-13 18:55 发表
reg最慢(关闭echo功能可以加快执行速度)
pecmd 其次,但他也是脚本解释工具,并且有些功能受限.
regedit /s 最快!还记得YYQ的PE吧,外置程序的注册表项就是regdoc.reg,1M多.要是用reg要慢死的哦.

实际上,reg命令也是使用regedit /s,而regedit /s ,PECMD也只是使用API,快慢应该是电脑决定而不是这样的程序决定
作者: junyee    时间: 2010-5-24 23:35
原帖由 zjq20032006 于 2010-5-18 18:46 发表

实际上,reg命令也是使用regedit /s,而regedit /s ,PECMD也只是使用API,快慢应该是电脑决定而不是这样的程序决定


照您这样说,
没有regedit.exe 的话,reg命令是不能运行的喽?

不过,你可以试一试,分别用这三个方法执行庞大数量的注册表操作试试。
作者: slore    时间: 2010-5-25 10:02
reg import
作者: zjq20032006    时间: 2010-5-25 11:15
原帖由 junyee 于 2010-5-24 23:35 发表


照您这样说,
没有regedit.exe 的话,reg命令是不能运行的喽?

不过,你可以试一试,分别用这三个方法执行庞大数量的注册表操作试试。

不是说没有regedit.exe  reg命令就不能运行,我只是说它们的原理是一样的,
大量的注册表操作也是一样通过MS自己的API实现。如果你的程序写得不好那肯定会慢的。
作者: wgx1688    时间: 2010-9-11 15:12
reg import
作者: tedrick    时间: 2010-9-11 19:16
兼容性来说是API了,还可以加入逻辑判断,当然脚本编程也行,但基于命令行的都受不同系统环境限制,如缺少文件或者CMD被禁调、保护等。。。。。
图省事,快的话,还是reg import文件导入。。。一次搞定~




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3