阅读:3734回复:3
请教znsoft关于innoSetup注册驱动的问题
我的做法是,先装上我的驱动程序然后导出HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum 里的注册表,我只保留了Class,ClassGUID,ConfigFlags,Driver,Mfg和Services字段。还导出了HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {GUID} \ 0042注册表,和HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services 里的注册表,HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceClasses里的注册表。
然后我用Setup的打包,把这些注册表信息导入到ISTool里面。但是做出来的 Setup包在安装时候提示:HKEY_LOCAL_MACHINE\SYSTEM\CurrentContrclSet\Enum\usb\VId_0471&pid_2378\5&1b351ddq&0&3 RegCreateKeyEx 失败;代码5 拒绝访问 这是什么原因呢 ,我把HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum 删掉 没有报错,但是驱动装上去是个叹号,不能用。。 急盼赐教!!!!! |
|
沙发#
发布于:2009-03-03 10:07
enum健不需要你写,你可以直接跳过就行
|
|
|
板凳#
发布于:2009-03-03 12:51
谢谢znsoft
我把这段跳过去了 但是安装上驱动后是个叹号 不能通信 |
|
地板#
发布于:2009-03-06 09:36
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum 权限为Windows 内建帐户SYSTEM,Administrator 权限不能写访问
|
|