2018 2 13 C 獲得裝置usb資訊

2022-01-14 03:10:46 字數 746 閱讀 6180

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 然後安裝他

然後使用下面的**就可以獲得裝置的 usb 請看**

static

list

<(string

deviceid, string

pnpdeviceid, string

description)> getusbdevices()

foreach (var

device

incollection)

collection.dispose();

return

devices;

}

如果需要判斷是否存在某個 usb ,就通過 pid vid 判斷,判斷的方法是拿pnpdeviceid字串比較

參見:c# 獲取行動硬碟資訊、監聽移動裝置的彈出與插入事件 - chris cheung -

如果發現找不到 usb ,可能是在開機的時候進行找usb,一般需要開機之後很久才會把所有的裝置新增,所以如果找不到,就看開機的時間,如果太短,那麼可能是因為程式太快去查。

2018 2 13 C 搜尋演算法

title author date createtime categories c 搜尋演算法 lindexi 2018 2 13 17 23 3 0800 2018 2 13 17 23 3 0800 c 本文主要講c 搜尋演算法。這演算法是乙個模糊的演算法,用在使用者在找乙個他不確定的文字。判斷...

2018 2 13 C 動態載入解除安裝 DLL

title author date createtime categories c 動態載入解除安裝 dll lindexi 2018 2 13 17 23 3 0800 2018 2 13 17 23 3 0800 c 我最近做的軟體,需要檢測dll或exe是否混淆,需要反射獲得類名,這時發現,c...

2018 2 13 C 動態載入解除安裝 DLL

title author date createtime categories c 動態載入解除安裝 dll lindexi 2018 2 13 17 23 3 0800 2018 2 13 17 23 3 0800 c 我最近做的軟體,需要檢測dll或exe是否混淆,需要反射獲得類名,這時發現,c...