hoguowi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-22
  • 最后登录2012-12-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望213点
  • 贡献值1点
  • 好评度19点
  • 原创分0分
  • 专家分10分
阅读:3734回复:3

请教znsoft关于innoSetup注册驱动的问题

楼主#
更多 发布于:2009-03-03 09:23
我的做法是,先装上我的驱动程序然后导出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 删掉 没有报错,但是驱动装上去是个叹号,不能用。。
急盼赐教!!!!!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2009-03-03 10:07
enum健不需要你写,你可以直接跳过就行
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
hoguowi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-22
  • 最后登录2012-12-20
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望213点
  • 贡献值1点
  • 好评度19点
  • 原创分0分
  • 专家分10分
板凳#
发布于:2009-03-03 12:51
谢谢znsoft
我把这段跳过去了 但是安装上驱动后是个叹号
不能通信
treeyan
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2013-09-11
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望487点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分1分
地板#
发布于:2009-03-06 09:36
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum 权限为Windows 内建帐户SYSTEM,Administrator 权限不能写访问
游客

返回顶部