无忧启动论坛

标题: 请问毛桃pecmd.ini中"修正 USB 驱动..."为什么不直接做进注册表呢? [打印本页]

作者: bhore    时间: 2008-12-7 21:26
标题: 请问毛桃pecmd.ini中"修正 USB 驱动..."为什么不直接做进注册表呢?
为什么要写在ini文件中,有什么特别的用意么
谢谢
作者: liuhangtnnd    时间: 2008-12-7 22:57
因为之前手抖,写错了那行
作者: CWD    时间: 2008-12-7 23:11
原帖由 liuhangtnnd 于 2008-12-7 22:57 发表
因为之前手抖,写错了那行

。。。汗个。。。佩服这位兄弟的臆想力。。。
因为就算你直接做进注册表文件也是没用滴,每次启动这些注册表值都会改变,所以需要在启动后进行修正。。。
作者: netwinxp    时间: 2008-12-8 09:22
原因是SETUPREG.HIV里面的不少项会被SHELL32.DLL、BROWSEUI.DLL、SHDOCVW.DLL三大DLL里面REGINST的注册项所替代(进入桌面之前要先注册这三个DLL),所以修直接修改SHELL32.DLL才能生效。
作者: lrbin50    时间: 2008-12-8 11:29
那个内置在SHELL32.DLL的方案我试了,失败了。。。不知为何,最终注册表中没有路径,只有个文件名。

[ 本帖最后由 lrbin50 于 2008-12-8 12:27 编辑 ]
作者: netwinxp    时间: 2008-12-8 13:28
原帖由 lrbin50 于 2008-12-8 11:29 发表
那个内置在SHELL32.DLL的方案我试了,失败了。。。不知为何,最终注册表中没有路径,只有个文件名。

问题很可能在于路径上的问题。主要要注意:
1、数据类型可能要用%REGEXSZ%或者%REGBIN%
2、驱动路径要用相对路径。
3、作为启动设备的话它的驱动最好放在txtsetup.sif而不要放在SHELL32.DLL里面。
作者: bhore    时间: 2008-12-8 19:31
原来是这样,了解了,谢谢
lrbin50在做试验?成了告诉我们一声~~




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