C++怎么检测USB设备连接是否正常??

是我111 2009-12-16 10:40:35
请教 用C++ 怎么检测USB设备是否连接正常???

代码要怎么写???
...全文
709 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yubsh 2009-12-17
  • 打赏
  • 举报
回复
系统未正确识别设备之前,即没有给该设备安装正确的驱动程序之前,你在应用层是没有办法获得设备的情况的。
或者说,在设备管理器里没有正确显示出设备之前,你试图用该设备的驱动程序访问该设备是不可能的。

可以采取的办法,大概是用USB总线抓包的软件,可以看下设备插入之后的情况。

个人观点。
MoXiaoRab 2009-12-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zlz1215312 的回复:]
引用 1 楼 hbxtlhx 的回复:
USB插入到系统后,系统会发一个消息到所有应用程序。
WM_DEVICECHANGE


问题是  我并不是检测正常PC机上的USB设备 ?
有没有其他办法?

[/Quote]
那是什么
vivvan 2009-12-16
  • 打赏
  • 举报
回复
没明白楼主的意思。

不过可以这样,遍历所有PC上的USB设备,发个消息过去,再查看有无数据返回吧。。
是我111 2009-12-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hbxtlhx 的回复:]
USB插入到系统后,系统会发一个消息到所有应用程序。
WM_DEVICECHANGE
[/Quote]

问题是 我并不是检测正常PC机上的USB设备 ?
有没有其他办法?
北京的雾霾天 2009-12-16
  • 打赏
  • 举报
回复
USB插入到系统后,系统会发一个消息到所有应用程序。
WM_DEVICECHANGE

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧