资源简介
本方法采用的基本原理是在WMI的基础上对计算机上的注册表进行扫描查找USB设备,确保能找到所有计算机能识别出来的USB设备,然后加入过滤掉重复部分,最终本软件实现了可以监控设备插拔事件,判定USB设备的连接状态
参考博文http://blog.csdn.net/ericwuhk/article/details/79226505
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HidLibrary;
namespace HidTest
{
public class BlobHid
{
public List DeviceSearch = new List();
public List EnumDevices()
{
DeviceSearch.Clear();
return DeviceSearch = HidDevices.Enumerate().ToList();
}
public class idProduct
{
public const int MotorBoard = 0x10ed;
public const int XhawkDk04 = 0x1000;
public const int DongleTx = 0x10f0;
public const int DongleRx = 0x10f1;
public const int DongleCV1 = 0x10f2;
public const int DongleUsb = 0x10eb;
public const int TestBoard = 0x10ee;
public const int LampBoard = 0x10ec;
public const int Xcobra = 0x10ee;
public const int Camera1280960 = 0x00F9; //added20180125 Device Descriptor
public const int CSRBle = 0x0001; //added20180125 Device Descriptor
}
#region singleton
private static BlobHid ins;
private BlobHid()
{
}
public static BlobHid Only()
{
return ins ?? (ins = new BlobHid());
}
#endregion
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-29 20:01 HidTest\
目录 0 2018-02-01 12:24 HidTest\.git\
文件 2581 2018-01-29 19:59 HidTest\.gitattributes
文件 3997 2018-01-29 19:59 HidTest\.gitignore
文件 34 2018-02-01 12:24 HidTest\.git\COMMIT_EDITMSG
文件 691 2018-01-29 19:56 HidTest\.git\config
文件 73 2018-01-29 19:56 HidTest\.git\desc
文件 23 2018-01-29 19:56 HidTest\.git\HEAD
目录 0 2018-01-29 19:56 HidTest\.git\hooks\
文件 177 2018-01-29 19:56 HidTest\.git\hooks\README.sample
文件 2088 2018-02-01 12:24 HidTest\.git\index
目录 0 2018-01-29 19:56 HidTest\.git\info\
文件 113 2018-01-29 19:56 HidTest\.git\info\exclude
目录 0 2018-01-29 19:56 HidTest\.git\logs\
文件 684 2018-02-01 12:24 HidTest\.git\logs\HEAD
目录 0 2018-01-29 19:56 HidTest\.git\logs\refs\
目录 0 2018-01-29 19:56 HidTest\.git\logs\refs\heads\
文件 684 2018-02-01 12:24 HidTest\.git\logs\refs\heads\master
文件 150 2018-01-29 19:56 HidTest\.git\ms-persist.xm
目录 0 2018-02-01 12:24 HidTest\.git\ob
目录 0 2018-01-29 19:56 HidTest\.git\ob
文件 89 2018-01-29 19:56 HidTest\.git\ob
目录 0 2018-01-29 19:56 HidTest\.git\ob
文件 195 2018-01-29 19:56 HidTest\.git\ob
目录 0 2018-01-31 21:46 HidTest\.git\ob
文件 3583 2018-01-31 21:46 HidTest\.git\ob
目录 0 2018-01-29 19:56 HidTest\.git\ob
文件 1863 2018-01-29 19:56 HidTest\.git\ob
目录 0 2018-01-29 19:56 HidTest\.git\ob
文件 751 2018-01-29 19:56 HidTest\.git\ob
目录 0 2018-01-31 21:46 HidTest\.git\ob
............此处省略148个文件信息
相关资源
- 基于USB摄像头的条形码识别
- USB2.0-Serial Win7 64bit驱动程序
- USB安装EXSi出错使用menu.c32文件
- USB MIDI 技术文档
- ARM_Linux嵌入式系统在农业大棚中的应
- arm板上实现usb摄像头采集及显示(q
- 基于labview通过usb摄像头采集图像子
- MINI USB接口尺寸封装集合
- ch340解决win10 usb serial2.0驱动找不到问
- 基于周立功的usbcan接口卡的labview开发
- LIBUSB_HID通讯_上位机
- opengl类库大全glaux.lib;glu.lib;glu32.lib;
- usb2.0 -ser! (支持64位win7)(CH340芯片
- RK平台sensor驱动介绍和调试说明
- 树莓派 Ubuntu mate16.04 2个usb转串口互相
- 基于VHDL语言的5B6B编译系统设计
- monihid.c
- jacob Hiding the application window is not all
- 创惟USB HUB芯片GL3520规格书.pdf
- Siamese网络训练和预测guide
- OpenCv视频采集
- ad7190的spi通讯
- LWIP的pcb->net指向自己死机问题
- Multisim & Ultiboard 12.0.1
- FriendlyARM 友善之臂 USB驱动 WIN7_64
- 华为数通HCNA学习笔记-第一天
- NI USB-6003
- UTMI+ Specification
- qt libusb U盘通信
- csapp arch lab 满分原创北大&cmu; 全集
评论
共有 条评论