immense1981
驱动牛犊
驱动牛犊
  • 注册日期2007-07-14
  • 最后登录2010-08-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
阅读:2118回复:4

求助64位vista下驱动安装的问题

楼主#
更多 发布于:2007-07-15 21:16
安装调制解调器,用控制面板的安装方法可以成功,但是调用SETUPAPI时, SetupDiRegisterCoDeviceInstallers, SetupDiCallClassInstaller 这两个函数调用不成功,而getlastERROR却返回0,请教这是什么原因呢? 在XP下调用这两个函数会弹出数字签名,在VISTA却什么提示都没有。我用的是64位的VISTA,32下不知道有没有同样的问题。即使在F8的无签名验证模式下也不能成功。
天道酬勤
immense1981
驱动牛犊
驱动牛犊
  • 注册日期2007-07-14
  • 最后登录2010-08-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-22 14:30
第一个问题解决了,还有一个:
在64位VISTA下安装调制解调器,用控制面板的安装方法可以成功,但是调用SetupDiCallClassInstaller 这个函数不成功,返回的错误信息是没有定义过的,这个函数使用的是  DIF_INSTALLDEVICE,这个,co-installer已经成功注册,可以看到enum/root下的节点。请各位大虾指点下啊
天道酬勤
immense1981
驱动牛犊
驱动牛犊
  • 注册日期2007-07-14
  • 最后登录2010-08-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-18 21:36
哎,问的人多,解答的问题人少啊,郁闷!!!!
天道酬勤
immense1981
驱动牛犊
驱动牛犊
  • 注册日期2007-07-14
  • 最后登录2010-08-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-17 19:07
谁能给我解析下SetupDiRegisterCoDeviceInstallers 是在那里写注册表呢? 调用这个函数时错误返回3,路径不正确。
天道酬勤
immense1981
驱动牛犊
驱动牛犊
  • 注册日期2007-07-14
  • 最后登录2010-08-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-16 01:28
是不是要先build成64位的才可以啊?迷惑!!
天道酬勤
游客

返回顶部