Настройка имени USB-устройства в проекте USB, сгенерированном STM32CubeMX - PullRequest
0 голосов
/ 31 августа 2018

Я хочу передать строку с моим продуктом в Windows, чтобы устройство STM32 не отображалось как «Устройство ввода USB» в диспетчере устройств. Эта информация получена из PID / VID, или есть ли способ сообщить мне пользовательскую строку продукта?

1 Ответ

0 голосов
/ 31 августа 2018

Само устройство имеет различные идентификаторы, включая строки поставщика и VID / PID. Вы увидите их в диспетчере устройств, пока устройство «неизвестно» и Windows ищет драйвер.

Однако, когда Windows сопоставляет VID / PID с драйвером устройства, она использует строки в соответствующем INI-файле драйвера, а не те, которые предоставляются устройством.

Однако для подписанного драйвера изменение файла INI невозможно без его повторного исполнения, и Windows обычно не допускает неподписанные драйверы. Более того, недавно в Windows 10 драйверы должны быть одобрены и подписаны Microsoft; и вам все еще нужен собственный сертификат EV, чтобы отправить водителя на утверждение. Получение собственного сертификата подписи кода VID и EV не является бесплатным, и тестирование драйверов для квалификации Windows не является простым делом, и поставщики услуг также могут сделать это для вас.

...