|
原帖由 Yonsm 于 2006-12-21 06:17 PM 发表
搂主,Regedit.exe 不宜压缩,或者用 UPX 但不要压缩资源。否则 开始菜单中 注册表编辑器的快捷方式无法建立(注册表中Programs下登及建立的快捷方式,使用了Regiedit.exe,-16资源字符串)。
是的,不留意这样的事,现在看注册表才发现,因为一般Windows的开始菜单是没有注册表的快捷方式,所以PE中那个位置没有注册表的快捷方式也不注意。
修正方法有二:
1、用不压缩的Regedit.exe放入SYSTEM32目录,原注册表中是这样的
@shell32.dll,-21761\@shell32.dll,-21788\@regedit.exe,-16;%SystemRoot%\system32\regedit.exe
所以要放入SYSTEM32目录才会有快捷方式。
2、不用替换Regedit.exe文件,修改注册表的那一行为
@shell32.dll,-21761\注册表编辑器;%SystemRoot%\regedit.exe
1相对容易,2会难到一些菜菜了,那个IMG的空间有限,改注册表文件要点方法。需要那快捷方式的就改,不需要的可以不管它,在运行处启动它就可以啦,本人系统就是这样,开始菜单中的属于管理工具的快捷方式全Del掉,以防小孩乱搞(小孩常在那附近找Windows小游戏)。 |
|