C 獲得裝置usb資訊

2022-01-15 06:20:49 字數 462 閱讀 9506

需要在專案右擊引用,點選程式集,搜尋 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 ...