需要在專案右擊引用,點選程式集,搜尋 system.management 然後安裝他
然後使用下面的**就可以獲得裝置的 usb 請看**
static list getusbdevices()
foreach (var device in collection)
collection.dispose();
return devices;
}
如果需要判斷是否存在某個 usb ,就通過 pid vid 判斷,判斷的方法是拿pnpdeviceid
字串比較
參見:c# 獲取行動硬碟資訊、監聽移動裝置的彈出與插入事件 - chris cheung -
如果發現找不到 usb ,可能是在開機的時候進行找usb,一般需要開機之後很久才會把所有的裝置新增,所以如果找不到,就看開機的時間,如果太短,那麼可能是因為程式太快去查。
2018 2 13 C 獲得裝置usb資訊
title author date createtime categories c 獲得裝置usb資訊 lindexi 2018 2 13 17 23 3 0800 2018 2 13 17 23 3 0800 c 需要在專案右擊引用,點選程式集,搜尋 system.management 然後安裝他...
獲得裝置資訊
class driver guid for setupdigetclassdevs guid g sys guid guid g vga guid guid g audio guid guid g mouse guid 通過guid再來找這個guid下的裝置。比如vga下的裝置是什麼廠家的。guid...
取USB裝置資訊 3
hardwareid就是了 hkey local machine system currentcontrolset enum usbstor disk ven netac prod onlydisk rev 1.11 221d19fd3d8e6261 0 devicedesc disk drive ...