2015-01-09 54 views
1

有沒有使用C#識別設備和關聯的子USB設備的方法?例如,我有一臺安裝了讀卡器的USB Zebra打印機,並希望知道讀卡器的名稱和識別細節,即構建相關設備的樹狀結構。識別相關的USB設備

 
USB Zebra Printer 
---> USB Card Reader Name 

使用Powershell腳本我可以看到我感興趣的設備;

 
gwmi Win32_USBControllerDevice |%{[wmi]($_.Dependent)} | 
Sort Manufacturer,Description,DeviceID | 
Ft -GroupBy Manufacturer Description,Service,DeviceID 

這是輸出;

Powershell Output

的Windows顯示在打印機屬性信息;

Windows USB device tree

+0

[智能卡讀取器的命名(HTTP的可能重複:// stackoverflow.com/questions/24612817/smartcard-reader-naming) – Lankymart

+0

這可能也有用 - http://stackoverflow.com/questions/6940824/getting-pcsc-reader-serial-number-with-winscard – Lankymart

回答