wound
驱动牛犊
驱动牛犊
  • 注册日期2004-06-08
  • 最后登录2004-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1697回复:1

SetupDiCreateDeviceInfo函数安装问题

楼主#
更多 发布于:2004-07-27 16:35
我做一个安装程序,在调用SetupDiCreateDeviceInfo(m_hinfo, m_inf->m_classname,/*port*/ &m_inf->m_guid,/*{4D36E978-E325-11CE-BFC1-08002BE10318}*/NULL, m_hwnd, DICD_GENERATE_ID, &m_devinfo))
它在我的注册表中的HKEY_LOCAL_MACHINE/ControlSet001/Enum/root/port/下建立了注册项,而我希望它在
HKEY_LOCAL_MACHINE/ControlSet001/Enum/PCMCIA/下建立一个与其hardid键值一样的键,应该如何做呢,具体的参数改如何设置呢。
希望能赐教。
mail:wound1979@163.com
qq:17842603

[编辑 -  7/27/04 by  wound]

[编辑 -  7/27/04 by  wound]
yaoq
驱动牛犊
驱动牛犊
  • 注册日期2005-11-17
  • 最后登录2009-04-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望16点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-09-03 19:08
m_inf->m_classname 里的赋值 参看DDK
xp系统中应该是在 HKLM/sysmtem/currentcontrolset/enum/
DeviceName
Supplies either a full device instance ID (for example, Root\*PNP0500\0000) or a root-enumerated device ID without the Enum branch prefix and instance ID suffix (for example, *PNP0500). The root-enumerated device ID can be used only if the DICD_GENERATE_ID flag is specified in the CreationFlags parameter.
游客

返回顶部