阅读:1597回复:1
求助,如何使用installshield为驱动程序打包。(修改注册表值问题)
要在安装主程序时自动安装USB驱动程序。
使程序在安装之后重启电脑即可使用。 已知道安装时要将inf和sys复制到windows目录下, 但不知道要在注册表内添加什么值。 98和2000有什么区别。 或者我将我的inf和sys发给你,你帮我用installshield做一下 再发回给我。用其它的安装制作工具也可以。只要可行。 解决者送100分。真的很急,又想快点回家过年。谢谢。 |
|
最新喜欢:![]() |
沙发#
发布于: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下的这个注册表路径是否一样呢???? |
|