如圖所示,我把U盤插入電腦,然后在資源管理器的通用串行總線下面查看這個U盤的屬性,可以看到USB大容量存盤設備的位置:Port_0022.Hub_#0001,請問如果我用C#來寫一個這樣的函式,該怎么寫啊,有懂的大神指點一下嗎,萬分感謝
uj5u.com熱心網友回復:
window api 里面應該有方法獲取 查查資料吧,uj5u.com熱心網友回復:
是在Win32_USBController里面嗎,因為我之前沒用過這個,所以不太清楚
uj5u.com熱心網友回復:
http://www.luofenming.com/show.aspx?id=ART2017122900001這我里以前做過這功能 你可以參考一下
uj5u.com熱心網友回復:
謝謝,我看了一下您的,您寫的是獲取磁盤的功能吧,插入埠在怎么獲取您知道嗎uj5u.com熱心網友回復:
https://docs.microsoft.com/zh-cn/windows/win32/wmisdk/using-wmi官方檔案,沒有中文湊合著看吧,你要是覺得自己可以翻譯可以去github上提交你自己的翻譯。
uj5u.com熱心網友回復:
https://docs.microsoft.com/zh-cn/dotnet/framework/unmanaged-api/wmi/少給你了呼叫的部分,上面是wmi的解釋,這里是.net下怎么呼叫
uj5u.com熱心網友回復:
謝謝,這個對于我來說有點難度啊,因為我以前沒有用過這個,我請教一下您要實作我這個功能容易嗎
uj5u.com熱心網友回復:
不難啊,windows xp之后所有硬體資訊都推送到wmi服務里面了,你用.net呼叫服務介面獲取硬體資訊是很簡單的,又不是控制他
uj5u.com熱心網友回復:
https://docs.microsoft.com/zh-cn/dotnet/framework/unmanaged-api/wmi/
少給你了呼叫的部分,上面是wmi的解釋,這里是.net下怎么呼叫
謝謝,這個對于我來說有點難度啊,因為我以前沒有用過這個,我請教一下您要實作我這個功能容易嗎
不難啊,windows xp之后所有硬體資訊都推送到wmi服務里面了,你用.net呼叫服務介面獲取硬體資訊是很簡單的,又不是控制他
您有沒有類似的Demo嘛,我這個東西搞了我好久了,每天都一個頭兩個大
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/128644.html
標籤:C#
