VS2010遍历pc上usb设备。 包含控制器 hub port 设配id 等信息
- 资源大小:1,023.13 kB
- 上传时间:2021-06-30
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
Windows开发
资 源 简 介
usb其实和串口是一样的,其端口也是固定的(如果你不接扩展hub)。有时一台电脑接多个相同的usb设备,如果接连个摄像头(前后各一个),我们如果区分打开的是哪一个呢?1、先把usb设备先遍历出来,得到usb信息(设备串等)。2、通过打开usb设备时返回信息(这个很重要 //usb#vid_1d27&pid_0600#5&10ef021e&0&5#{c3b5f022-5a42-1980-1909-ea72095601b1})。3、遍历注册表得到usb设备信息(#define USB_REGPATH "SYSTEM\CurrentControlSet\Enum\USB\" )。4、通过第1条的设备串、第2条打开设备返回信息、注册表。就可以确定usb设备(控制器->hub->端口)
文 件 列 表
USBDetect
USBDetect
Test
bin
USBDetect.sln
USBDetect.suo
界面.JPG
说明.txt