Есть ли способ использовать 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
Вот выход;
Windows, показывает эту информацию в свойствах принтера;
возможно дубликат [картосчитывателем именование] (HTTP: // stackoverflow.com/questions/24612817/smartcard-reader-naming) – Lankymart
Это также может быть полезно - http://stackoverflow.com/questions/6940824/getting-pcsc-reader-serial-number-with-winscard – Lankymart