检测 USB 设备拨插的 C# 类库:USBClassLibrary_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 检测 USB 设备拨插的 C# 类库:USBClassLibrary

检测 USB 设备拨插的 C# 类库:USBClassLibrary

 2014/4/9 10:30:11  GC2013  博客园  我要评论(0)
  • 摘要:这是采用C#开发的一个USB库,使您可以管理USB设备的连接和分离事件,探测自己的设备。可以运行在WindowsXP和Windows764位系统下。01privatevoidUSBPort_USBDeviceAttached(objectsender,02USBClass.USBDeviceEventArgse)03{04if(!MyUSBDeviceConnected)05{06if(USBClass.GetUSBDevice(MyDeviceVID,MyDevicePID
  • 标签:C# 检测 设备 class

这是采用C#开发的一个USB库,使您可以管理USB设备的连接和分离事件,探测自己的设备。可以运行在Windows XP和Windows7 64位系统下。 

检测 USB 设备拨插的 C# 类库:USBClassLibrary

01 class="keyword">private void USBPort_USBDeviceAttached(objectsender, 02              USBClass.USBDeviceEventArgs e) 03 { 04    if (!MyUSBDeviceConnected) 05    { 06       if(USBClass.GetUSBDevice(MyDeviceVID, MyDevicePID, 07                                 ref USBDeviceProperties, false)) 08       { 09          //My Device is connected 10          MyUSBDeviceConnected = true; 11       } 12    } 13 } 14   15 private void USBPort_USBDeviceRemoved(objectsender, 16              USBClass.USBDeviceEventArgs e) 17 { 18    if(!USBClass.GetUSBDevice(MyDeviceVID, MyDevicePID, 19                               ref USBDeviceProperties, false)) 20    { 21       //My Device is removed 22       MyUSBDeviceConnected = false; 23    } 24 }
发表评论
用户名: 匿名