Драйвер WinUsb не устанавливается

Драйвер WinUsb не устанавливается

Я пытаюсь установить драйвер WinUsb для одного из моих устройств, но установка не удается и появляется следующее сообщение об ошибке:

«При попытке добавить драйвер в хранилище возникла проблема»

Есть идеи, в чем может быть проблема? Нет соответствующего кода ошибки или файла журнала, и я не нашел никакой соответствующей информации в Интернете об этой проблеме для драйвера WinUsb, поэтому мне сложно разобраться самостоятельно.

Чтобы дать вам больше контекста, я пытаюсь установить его на компьютере с Windows 10. В VS 2015 я создал «пакет установки драйвера WinUsb INF» и внес некоторые незначительные изменения в предоставленный шаблон INF-файла, например, ввел соответствующий номер vid&pid, связанный с устройством, и изменил название производителя.

Мне удалось успешно установить драйвер на виртуальной машине, работающей также под управлением Windows 10, щелкнув правой кнопкой мыши по INF-файлу и выбрав «Установить». (Виртуальная машина настроена в режиме отладчика WDK), но тот же процесс на моей «реальной» машине выдает вышеупомянутое сообщение об ошибке.

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

Любая подсказка по решению этой проблемы будет очень признательна.

Спасибо.

решение1

Если вы измените INF, вы сделаете подпись недействительной. Драйверы, INF, CAT связаны друг с другом. Измените один, и Windows по умолчанию не позволит вам установить его без отключения принудительной проверки подписи драйверов.

решение2

По данным веб-сайта MS...

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/fade73e3-a49a-4674-bd36-56586c38cad3/a-проблема-была-встречена-при-попытке-добавить-драйвер-в-хранилище?forum=wdk

Это сообщение об ошибке означает «Ваш пакет драйверов не подписан или подписан неправильно».

Это функция безопасности ОС Windows.чтобы предотвратить попытки вредоносного ПО выдать себя за драйвер устройства и получить низкоуровневый доступ к системе.

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

http://jbcomp.com/disable-device-driver-signing-in-windows-10/

Связанный контент