-->

signed

QiShunwang

“诚信为本、客户至上”

c#检测usb设备拨插类库USBClassLibrary分享

2021/6/9 7:26:11   来源:



复制代码 代码如下:

private void USBPort_USBDeviceAttached(objectsender,
USBClass.USBDeviceEventArgs e)
{
if (!MyUSBDeviceConnected)
{
if(USBClass.GetUSBDevice(MyDeviceVID, MyDevicePID,
ref USBDeviceProperties, false))
{
 //My Device is connected
MyUSBDeviceConnected = true;
}
}
}

private void USBPort_USBDeviceRemoved(objectsender,
USBClass.USBDeviceEventArgs e)
{
if(!USBClass.GetUSBDevice(MyDeviceVID, MyDevicePID,
ref USBDeviceProperties, false))
{
//My Device is removed
MyUSBDeviceConnected = false;
}
}

您可能感兴趣的文章:
  • C#检测pc光驱里是否插入了光盘的方法
  • C#检测是否有u盘插入的方法
  • C#获取硬盘序列号的问题小结
  • C#实现读取指定盘符硬盘序列号的方法
  • C#获取机器码的方法详解(机器名,CPU编号,硬盘编号,网卡mac等)
  • C#获取硬盘编号的方法
  • C#利用win32 Api 修改本地系统时间、获取硬盘序列号
  • 用C#获取硬盘序列号,CPU序列号,网卡MAC地址的源码
  • C#检测移动硬盘并获取移动硬盘盘符的方法