96sylvia
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2003-06-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2662回复:6

如何截获触发wm_devicechange消息的设备信息?

楼主#
更多 发布于:2003-06-19 11:50

目的:我想在有usb设备插入时,通知我的程序
方法:前面的帖子建议截获wm_devicechange消息
问题:可是lparam的参数为0,我该怎么办?怎样才知道我插入的是usb硬盘/闪存/鼠标呢?

谁能帮帮我?
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-19 14:53
程序运行时,枚举所有USB设备,截获设备该变消息时,进行比较.
Chen
mcu520
驱动牛犊
驱动牛犊
  • 注册日期2003-03-04
  • 最后登录2004-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-20 08:36
同意楼上的看法!    
  我做HID(人机接口) 设备的驱动,比例像,键盘与鼠标等。
我的应用程序是怎样驱分这些设备呢?
  就是枚举所有设备,然后比较他们的属性,就知道它是什么类型的设备。
   就问题,请大家多多交流。

                   傻子王
96sylvia
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2003-06-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-20 09:57
麻烦能说详细点吗,怎样枚举?
比较的时候,本地磁盘和活动硬盘的类型是一样的阿!

多谢了!
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-20 10:17
要区分本地磁盘和活动硬盘,对设备下INQUIRY COMMAD.你是不是要做的是你的设备插入时通知AP?那查VID/PID就行了!
Chen
dalaba
驱动小牛
驱动小牛
  • 注册日期2001-09-12
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望11点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-20 10:48
参照一下usbview的代码是否有帮助?
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-20 11:06
THAT\"S ENOUGH!
Chen
游客

返回顶部