找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3440|回复: 6

请问毛桃pecmd.ini中"修正 USB 驱动..."为什么不直接做进注册表呢?

[复制链接]
发表于 2008-12-7 21:26:07 | 显示全部楼层 |阅读模式
为什么要写在ini文件中,有什么特别的用意么
谢谢
发表于 2008-12-7 22:57:08 | 显示全部楼层
因为之前手抖,写错了那行
回复

使用道具 举报

发表于 2008-12-7 23:11:37 | 显示全部楼层
原帖由 liuhangtnnd 于 2008-12-7 22:57 发表
因为之前手抖,写错了那行

。。。汗个。。。佩服这位兄弟的臆想力。。。
因为就算你直接做进注册表文件也是没用滴,每次启动这些注册表值都会改变,所以需要在启动后进行修正。。。
回复

使用道具 举报

发表于 2008-12-8 09:22:37 | 显示全部楼层
原因是SETUPREG.HIV里面的不少项会被SHELL32.DLL、BROWSEUI.DLL、SHDOCVW.DLL三大DLL里面REGINST的注册项所替代(进入桌面之前要先注册这三个DLL),所以修直接修改SHELL32.DLL才能生效。
回复

使用道具 举报

发表于 2008-12-8 11:29:34 | 显示全部楼层
那个内置在SHELL32.DLL的方案我试了,失败了。。。不知为何,最终注册表中没有路径,只有个文件名。

[ 本帖最后由 lrbin50 于 2008-12-8 12:27 编辑 ]
回复

使用道具 举报

发表于 2008-12-8 13:28:24 | 显示全部楼层
原帖由 lrbin50 于 2008-12-8 11:29 发表
那个内置在SHELL32.DLL的方案我试了,失败了。。。不知为何,最终注册表中没有路径,只有个文件名。

问题很可能在于路径上的问题。主要要注意:
1、数据类型可能要用%REGEXSZ%或者%REGBIN%
2、驱动路径要用相对路径。
3、作为启动设备的话它的驱动最好放在txtsetup.sif而不要放在SHELL32.DLL里面。
回复

使用道具 举报

 楼主| 发表于 2008-12-8 19:31:05 | 显示全部楼层
原来是这样,了解了,谢谢
lrbin50在做试验?成了告诉我们一声~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-24 07:42

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表