• 大小: 1023KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-29
  • 语言: 其他
  • 标签: usb遍历  usb端口  

资源简介

此代码是遍历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个文件信息

评论

共有 条评论