Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Как расшифровать номер USB порта и хаба по Device ID присоединенного устройства (http://forum.oszone.net/showthread.php?t=296874)

Макс1 13-03-2015 20:00 2482337

Как расшифровать номер USB порта и хаба по Device ID присоединенного устройства
 
Ни в Google, ни в Yandex, не нашел ответа. Device ID USB устройства имеет следующий синтаксис:
USB\VID_0458&PID_003A\5&2e981854&0&1
Часть между первым и вторым знаком "\" определяется подсоединенным устройством. Символы справа от второго знака "\" каким-то хитрым образом зависят от устройства и разъема (порта и хаба) USB. Есть ли у кого-нибудь ссылка на документацию по синтаксису Device ID устройства? В моем случае есть возможность читать их из реестра, то есть Windows это как-то определяет и отображает в диспетчере устройств. Но лучше бы расшифровывать номера порта и хаба непосредственно из Device ID устройства, определяемого с помощью программы, которую пишу. Последняя цифра справа обозначает номер порта, но как определить номер хаба? В приведенном примере в реестре "LocationInformation" ("Сведения о местонахождении" в диспетчере устройств) "Port_#0001.Hub_#0003".

Vadikan 13-03-2015 20:29 2482356

Цитата:

Цитата Макс1
с помощью программы, которую пишу »

Вот и пользуйтесь API. Похожий вопрос с кучей ссылок на варианты.


Время: 11:00.

Время: 11:00.
© OSzone.net 2001-