Как определить устройство USB по его VID и PID - PullRequest
12 голосов
/ 29 ноября 2011

В диспетчере устройств Windows я могу посмотреть VID и PID каждого USB-устройства, подключенного к моей системе.Как можно найти поставщика устройства, используя эту информацию?

Моя мотивация заключается в том, что я хочу развернуть приложение для моих пользователей, которое будет определять все устройства USB, подключенные к их системам.

Ответы [ 3 ]

10 голосов
/ 29 ноября 2011

Это всего лишь одна из тех вещей, за которыми вы должны следить за обновленным списком, хотя наличие немного устаревшей информации не будет ужасным, поскольку самые популярные поставщики существуют всегда. Вот один источник, который вы могли бы использовать, который, по-видимому, регулярно обновляется.

2 голосов
/ 01 марта 2016

Попробуйте этот источник, это то, что я использую, и он, кажется, всегда актуален и очень прост в использовании pcidatabase , и это онлайн-поиск, поэтому вам не нужно просматривать список число.

0 голосов
/ 16 июля 2013

Уже довольно поздно, и я уверен, что вы уже решили свою проблему, но я решил, что решу другую половину вашей проблемы, которую вы пропустили (вполне возможно, потому что вы уже знали об этом).

Но для других, перечисление устройств является еще одним важным приложением, описанным здесь.Я не связан с этими библиотеками, но я предлагаю их: а именно libusbx, libusb-1.0 или libusb-0.1 для перечисления устройств.

С любой из этих библиотек C / C ++ вы можете перечислить подключенные устройстваи сохраните их идентификаторы поставщиков / продуктов для сравнения с любым опубликованным списком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...