smith02
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1665回复:9

各路豪杰,快帮帮忙啊!(有关98下找USB设备的问题)

楼主#
更多 发布于:2005-01-05 08:09
小弟初来咋道,请各位高手指点迷津:

98下插上USB设备,不装设备的Driver,取消掉“找到新设备”的对话框!

这个时候如何通过该USB设备的PID&VID,来确认设备是否插上呢?

多谢多谢!!!
smith02
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-13 07:58
呵呵 没办法啊  现在客户很多都是98用户啊!

我们每次写98的东西比花在2K上的时间两倍还多  呵呵
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-12 22:16
呵呵,不错嘛!!值得赞一个!现在win98还有人用吗?前几个月我也搞98下的驱动,两个字“头疼”!!不过总算能用了。。。win98就是会折磨人啊!!sigh。。。。。。。
smith02
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-12 16:46
Shentu,一个礼拜的闭关修炼,呵呵
还是用Setup的API搞定了

还是谢谢你
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-06 13:30
是的,就是USB总线的的过滤。具体我也没有深入了解,就不好说了。。。总之,这只是一种方法,我是根据bushound抓到的数据猜想的,或者可能有更简单的方法呢。。。。
smith02
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-06 10:06
大侠,你所说的总线过滤驱动是指添加一个USB总线的FilterDriver吗?
如何得到硬件枚举时候的数据呢?

还请更加详细的指点啊!
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-01-06 09:00
可以写一个总线过滤驱动,把硬件枚举时候的数据抓下来就知道VID&PID了....

其实昨晚我就回了,怎么老是提示密码错误...
smith02
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2005-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-01-05 16:07
终于高手出现啦!谢了谢了!

针对这个问题,在2K下通过SetupDi的函数可以问到!
但是98里面把那个“找到新硬件”的对话框去掉,注册表的硬件信息就没了,就问不到了啊!

请问Shentu,hook枚举如何实现?


Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-01-05 15:04
不装驱动就会是一个“未知设备”,这样VID和PID还有意义吗?

不管怎样,硬件枚举的时候还是可以得到设备的VID&PID,这是我们可以通过bushound来看到的,或许可以通过hook枚举过程来得到。。。

[编辑 -  1/5/05 by  Shentu]
lisnower
驱动牛犊
驱动牛犊
  • 注册日期2004-12-15
  • 最后登录2006-01-04
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-01-05 10:34
我也想问同样的问题!
游客

返回顶部