社区
硬件/系统
帖子详情
C++怎么检测USB设备连接是否正常??
是我111
2009-12-16 10:40:35
请教 用C++ 怎么检测USB设备是否连接正常???
代码要怎么写???
...全文
709
5
打赏
收藏
C++怎么检测USB设备连接是否正常??
请教 用C++ 怎么检测USB设备是否连接正常??? 代码要怎么写???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
c++
开发的
usb
通信程序,简单易懂
用
c++
开发的
usb
通信程序,简单易懂
枚举
USB
HUB
设备
枚举所有的
USB
设备
,多层枚举
(源码)基于C语言
C++
的
USB
设备
驱动系统.zip
# 基于C语言
C++
的
USB
设备
驱动系统 ## 项目简介 该项目是基于C语言和
C++
实现的
USB
设备
驱动,可完成
USB
设备
的基本操作,如初始化、配置等,支持标准
USB
通信协议,还提供与
USB
设备
硬件交互的接口。 ## 项目的主要特性和功能 1.
设备
初始化能对
设备
进行复位和初始化,保障
设备
正常运行。 2.
设备
配置可通过标准
USB
请求获取与设置
设备
配置。 3. 控制传输具备IN和OUT控制传输功能。 4. 事件处理可处理
USB
设备
状态变化事件,像
连接
状态变化、
设备
复位等。 5. 回调机制提供注册与注销回调函数机制,用于处理特定事件。 6.
设备
状态获取能获取
设备
状态、控制缓冲区、
设备
版本等信息。 7.
设备
断开与远程唤醒支持
设备
断开操作,可发送远程唤醒信号唤醒主机。 ## 安装使用步骤 假设用户已经下载了本项目的源码文件 1. 编译使用合适的C
C++
编译器(如GCC或Clang)对源代码进行编译。 2. 链接将编译后的对象文件链接成可执行文件。
USB
-RS232串口
USB
驱动_
usb
_
C++
_
USB
转串口驱动,万能的,都可以用;有兴趣的可以下载
USB
-HID
设备
通信程序源码
USB
-HID
设备
通信程序源码,能实现HID
设备
通信,包含读写数据等操作,已经做成DLL供调用了。
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章