xikjun 发表于 2013-4-19 09:19:58

如何搜索删除注册表,把指定值的键全部删除,怎么做?

如何搜索删除注册表,把指定值的键全部删除,怎么做?我想应该遍历注册表,AutoIt咋整?

haijie1223 发表于 2013-4-19 09:39:35

在某个分支下分级不多的话还可以吧,如果是全部注册表,用现有的命令的话效率很低。
希望有人能提供效率更高的办法。

afan 发表于 2013-4-19 10:38:12

先导出注册表文件,再一次性正则匹配

xikjun 发表于 2013-4-19 11:53:26

看来还是各有优势,我一直用AHK做这类工作,很简单。只是不喜欢AHK的语法,想换到AU下面。看来是要各干各的。

netegg 发表于 2013-4-19 12:11:03

本帖最后由 netegg 于 2013-4-19 12:12 编辑

都是基于枚举原理吧,应该差别不大,只是效率问题
不过楼主如果对数据库熟悉的话,完全可以用数据库操作,注册表文件是三个dat文件,用数据库应该也行

haijie1223 发表于 2013-4-19 17:08:39

回复 3# afan


    这个思路不错,不过注册表文件也得是M级别的,不知道效率如何,晚上回去试验一下。

netegg 发表于 2013-4-19 18:41:29

回复 6# haijie1223
导出的话效率不会太高,就好比从数据库导成个文本一样

xikjun 发表于 2013-4-19 22:22:51

AHK 有一个 注册表的 Loop 循环。使用起来很方便。我想把AHK中的脚本都移植到AU3中。困难重重!

mbdnmt 发表于 2013-4-19 23:42:59

回复 6# haijie1223

什么叫M级别? 共有几个级别? 求解答~

haijie1223 发表于 2013-4-19 23:45:49

回复 9# mbdnmt


    文件的大小。1M=1兆

mbdnmt 发表于 2013-4-19 23:59:36

回复 10# haijie1223

我还以为说访问速度...

大小也算影响访问速度的
页: [1]
查看完整版本: 如何搜索删除注册表,把指定值的键全部删除,怎么做?