kimlon
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2010-03-07
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1598回复:1

求助,如何使用installshield为驱动程序打包。(修改注册表值问题)

楼主#
更多 发布于:2004-01-14 10:02
要在安装主程序时自动安装USB驱动程序。

使程序在安装之后重启电脑即可使用。

已知道安装时要将inf和sys复制到windows目录下,

但不知道要在注册表内添加什么值。
98和2000有什么区别。

或者我将我的inf和sys发给你,你帮我用installshield做一下
再发回给我。用其它的安装制作工具也可以。只要可行。

解决者送100分。真的很急,又想快点回家过年。谢谢。

最新喜欢:

mapoflmapofl
kimlon
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2010-03-07
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-14 14:22
大概的方法是:在HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\下建立你的设备的一个主键,名字和你的sys文件名相同(去掉扩展名)。在加上Type、start、ErrorControl、Group等键值。然后再把你的sys文件copy到system32目录下,重启机器系统会自动加载。或者编写一个安装程序写那几个注册表项,然后调用CreateService函数,这样不用重启也可。以后系统重启时系统也会自动加载。
/////////////////////////////////////
直接修改注册表,也可以!
还不会在系统设备管理里面看到设备,对于那些对异物敏感的客户可能有效,呵呵!

\\Registry\\Machine\\System\\CurrentControlSet\\Services\\ABCDEFG
Type = REG_DWORD 0x00000001
Start = REG_DWORD 0x00000002
DisplayName = \"myfilename\"
ErrorControl = REG_DWORD 0x0000001

这样就可以,自己写吧,只要把sys拷贝到 system32/drivers/即可
重新启动,哈哈,不是就ok了吗?


--------------------------------------
在98和2000下的这个注册表路径是否一样呢????

游客

返回顶部