2015-01-09 6 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

ответ

Смежные вопросы