资源简介
此代码是遍历pc上usb设备。
包含控制器 hub port 设配id 等信息
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->端口)
read by jerry
代码片段和文件信息
// stdafx.cpp : 只包括标准包含文件的源文件
// Test.pch 将作为预编译头
// stdafx.obj 将包含预编译类型信息
#include “stdafx.h“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1726976 2013-01-22 11:27 USBDetect\bin\Test.exe
文件 59904 2013-01-22 11:27 USBDetect\bin\USBDetect.dll
文件 2815 2012-06-14 15:24 USBDetect\Test\ReadMe.txt
文件 67777 2007-11-28 16:21 USBDetect\Test\res\Test.ico
文件 360 2012-06-14 15:24 USBDetect\Test\res\Test.rc2
文件 768 2012-06-15 11:38 USBDetect\Test\resource.h
文件 137 2012-06-14 15:24 USBDetect\Test\stdafx.cpp
文件 1854 2012-06-14 15:24 USBDetect\Test\stdafx.h
文件 1030 2012-06-14 15:24 USBDetect\Test\targetver.h
文件 104844 2012-06-15 11:44 USBDetect\Test\Test.aps
文件 1627 2012-06-14 15:24 USBDetect\Test\Test.cpp
文件 433 2012-06-14 15:24 USBDetect\Test\Test.h
文件 5186 2012-06-15 11:44 USBDetect\Test\Test.rc
文件 5525 2012-06-15 11:46 USBDetect\Test\Test.vcproj
文件 1427 2013-01-22 11:29 USBDetect\Test\Test.vcproj.PC-201008261742.Administrator.user
文件 3745 2012-06-15 11:43 USBDetect\Test\TestDlg.cpp
文件 638 2012-06-15 11:38 USBDetect\Test\TestDlg.h
文件 4683 2000-07-07 18:04 USBDetect\USBDetect\cfg.h
文件 84848 2005-09-04 02:00 USBDetect\USBDetect\cfgmgr32.h
文件 52914 2000-07-07 18:04 USBDetect\USBDetect\cfgmgr32.lib
文件 72746 1998-05-13 18:04 USBDetect\USBDetect\COMCTL32.LIB
文件 4123 2000-07-27 01:33 USBDetect\USBDetect\debug.c
文件 3991 2000-07-07 18:04 USBDetect\USBDetect\devioctl.h
文件 4067 2005-09-04 01:56 USBDetect\USBDetect\devnode.c
文件 33355 2012-06-14 19:28 USBDetect\USBDetect\dispaud.c
文件 32564 2012-06-14 19:27 USBDetect\USBDetect\display.c
文件 410 2012-06-14 14:31 USBDetect\USBDetect\dllmain.cpp
文件 51628 2012-06-14 19:15 USBDetect\USBDetect\enum.c
文件 12384 2001-08-17 12:39 USBDetect\USBDetect\hid.lib
文件 1299 2012-06-14 14:31 USBDetect\USBDetect\ReadMe.txt
............此处省略29个文件信息
- 上一篇:ethercat1.5.2官方文档+中文翻译
- 下一篇:清华virtuoso简明教程
相关资源
- QT5获取USB设备信息+PID+VID+序列号+热插
- 苹果外设MFI参考文档
- USB设备使用记录清除器V2.0 (USB Clea
- delphi检测USB设备信息序列号串口号等
- 获取USB设备的PID跟VID
- HID USB设备通讯-源代码 UsbLibrary
- 易语言USB设备控制源码
- USB设备状态监控插拔事件响应等。
- USB设备过滤驱动[Src+Bin]
- USB设备记录清除.exe
- 多平台QT USB设备热插拔检测库
- WindowsXP环境下USB设备驱动程序的开发
- 使用USB HID方式遍历所有usb设备,并以
- 获取当前电脑所有插入USB设备的PID和
- Usb设备插拔检测 通过检测Usb设备PID和
- 基于DSF架构的USB设备虚拟.pdf
- 自动识别USB设备转换的串口号
- 基于Windows+WDM的USB设备驱动程序开发与
- ESXi系统如何挂在USB设备
- 使用NI-VISA软件控制USB设备
- QT5下实现USB设备插入或移去的监听
评论
共有 条评论