社区
非技术区
帖子详情
插入usb设备时,如何编程得到该设备的vid和pid?
jiangshx
2006-11-13 05:49:49
如题!
...全文
575
7
打赏
收藏
插入usb设备时,如何编程得到该设备的vid和pid?
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pilixuanke
2006-11-21
打赏
举报
回复
d-与vcc接反了,系统应该不会正常识别吧?那就也有可能它们没有相应的PID与VID,到哪去取这些数据?
jiangshx
2006-11-20
打赏
举报
回复
usb共4端 ,vcc,gnd,d+,d-
假设d-与vcc接反了,插到电脑usb口,电脑就会认做是未知的usb设备,这时PID与VID应该是0000 0000吧?我就是想知道,用什么方法,实时知道插入了一个这样的设备,与正常时插入区分开?
pilixuanke
2006-11-20
打赏
举报
回复
“正常的usb设备和非正常的usb设备”
举个具体的例子?PID与VID一般都有的。
FirerFirerFirer
2006-11-14
打赏
举报
回复
讀注冊表,用SetupDi***函數。
所有的USB設備都有PID,VID.系統要靠它來實現即插即用功能。
lican990602
2006-11-14
打赏
举报
回复
setupapi
在驱动程序的.inf文件中可以看到pid和vid
BOYGUARD110
2006-11-14
打赏
举报
回复
up
jiangshx
2006-11-13
打赏
举报
回复
其实我只是想区分正常的usb设备和非正常的usb设备。
我的理解是:正常的有pid和vid,非正常的二者应该都为0,不知对不对
有没有什么api函数可以解决这个问题,读注册表可不可以 ?
获取当前电脑所有
插入
USB
设备
的
PID
和
VID
获取当前电脑所有
插入
USB
设备
的
PID
和
VID
,检测
设备
,识别不同的厂商。
获取
USB
的
VID
和
PID
使用C++开发的,用于获取
插入
USB
的
VID
和
PID
。
vb.net查询所有的
USB
设备
(获ID,
PID
,
VID
等信息)
这是一个完整的实例,用VB.net写的,开发环境是win8+VB2012。 可以用来查询所有的
USB
设备
,获得
设备
ID和硬件号等详细信息。没有用DLL等太多的东西。代码很小。应该在其它版本也是能用的。
获取
USB
设备
的
PID
跟
VID
获取
插入
的
USB
得
PID
跟
VID
,可以根据
PID
跟
VID
确定智能机的型号,然后安装对应的驱动。
usb
设备
遍历
2、通过打开
usb
设备
时
返回信息(这个很重要 //
usb
#
vid
_1d27&
pid
;_0600#5&10ef021e;&0&5#{c3b5f022-5a42-1980-1909-ea72095601b1})。 3、遍历注册表
得到
usb
设备
信息(#define
USB
_REGPATH "SYSTEM\\...
非技术区
1,068
社区成员
6,263
社区内容
发帖
与我相关
我的任务
非技术区
硬件/嵌入开发 非技术区
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章