flycatjp
驱动牛犊
驱动牛犊
  • 注册日期2007-11-21
  • 最后登录2020-08-18
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:3662回复:4

关于coinstaller的问题,请帮忙看看!

楼主#
更多 发布于:2008-06-03 21:10
    该设备是一个usb设备,但驱动并没有经过微软的数字签名,因此插入设备的时候,xp总是会提示要选择一个合适的驱动去安装,参照坛子里的过往贴,发现应该实现一个co-installer,于是参照帖子和DDK里的资料,用微软的源码\src\general\toaster\coinstaller,主要实现了对DIF_SELECTBESTCOMPATDRV的处理,把其RANK值设为0,参照的是tigerL的帖子,地址如下:http://bbs.driverdevelop.com/htm_data/81/0411/81228.html
    最后按照DDK的要求,写了一个inf文件,将该co-installer注册后,插入设备,debug结果显示该co-installer已经被成功调用,且内部函数均成功返回,但随后却出现一个对话框
安装完成界面提示:
安装设备时,出现一个错误
句柄无效
我翻看论坛帖子,貌似也有兄弟和我一样遭遇到此类问题,但并无提到该如何解决,还请各位斑竹大大能帮忙看看,或者有成功的代码发给小弟一份,非常感谢!我的邮箱:pxjrh@163.com
prince321
驱动牛犊
驱动牛犊
  • 注册日期2008-06-12
  • 最后登录2010-01-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-17 09:58
大哥,我和你做的一模一样的东西,只不过现在不知道co-installer注册的对不对,
我只会通过SETUPAPI.LOG观察co-installer是不是被执行,
而且不确定我的co-installer代码是不是正确,
指点我下啊
xbzjackey
驱动小牛
驱动小牛
  • 注册日期2002-12-27
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望34点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-07-31 15:55
对啊,怎么查看co-installer的调试信息啊?
回答好的不要忘了给分哦。。。
w963241
驱动牛犊
驱动牛犊
  • 注册日期2007-10-20
  • 最后登录2009-11-03
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望62点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-01 22:35
关注
lantiaoxian
驱动牛犊
驱动牛犊
  • 注册日期2010-07-12
  • 最后登录2015-04-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-07-16 10:49
对啊,怎么查看co-installer的调试信息啊?
游客

返回顶部