cockliujun
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2008-06-25
  • 粉丝0
  • 关注0
  • 积分860分
  • 威望16点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1198回复:5

在写98的安装程序时遇到了问题,请高手指教!!!

楼主#
更多 发布于:2003-10-13 17:02
把文件拷到相关目录后,在写注册表时遇到了问题。
我发现inf里的addreg是写到
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Class\\USB\\0004
下的。
这样就有问题了,我不可能在做安装文件时也让它写到...\\0004下,因为这样就可以覆盖掉别的驱动了。那我怎么确定该写到哪个数字下呢?有没有哪位做过的能给个建议?
另,有没有高手可以说明一下在通过inf文件时,系统是怎么确定写到哪个数字下的?
fhcsl
驱动牛犊
驱动牛犊
  • 注册日期2001-05-23
  • 最后登录2004-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-13 18:15
我怎么在主册表中没有这个路径?
具体写在哪个数字下面,我想应该由系统来决定。做其他硬件的时候是这样的。
cockliujun
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2008-06-25
  • 粉丝0
  • 关注0
  • 积分860分
  • 威望16点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-14 09:39
用正常手段安装是由系统决定的。但是我现在是要自己做setup来安装。根据以前的贴子看下来,在98下要自己写注册表文件,所以才会遇到这个问题,哪位能帮忙解决,先谢过。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-14 11:36
用.INF的时候,OS会自动在目前最大数字的基础上加一作为新安装的数字,如果用SETUP的话那些些注册标的函数不能自动确定?要实在不行我想你读出来再自己加一也可以吧
根据地的兄弟们,团结就是力量
cockliujun
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2008-06-25
  • 粉丝0
  • 关注0
  • 积分860分
  • 威望16点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-14 11:52
我也这样想过,但是还是有个问题:
有些人喜欢把驱动装来装去,不断换各版本的驱动测试每个驱动的效果之间的差异。如果每次都给它+1的话,数字不就会变得很大?
这只是我的想法,希望大家继续讨论。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-14 19:38
这是个问题,属于WIN的注册表的天生缺陷,系统越跑越大,好的卸载需要考虑这个问题,大家有什么建设性意见?
根据地的兄弟们,团结就是力量
游客

返回顶部