Как устранить ошибку установки «неподписанного драйвера» для драйвера RNDIS на WInXP? - PullRequest
1 голос
/ 23 февраля 2011

У нас есть приложение, которое использует драйвер USB RNDIS, также называемый «Linux USB Ethernet / RNDIS Gadget», для связи со встроенным устройством на основе Linux.

Мы получили цифровую подпись (с сертификатом Verisign) этого драйверадля использования с Windows 7. Это устраняет сообщение об ошибке «неподписанный драйвер» при установке.

В XP, однако, даже подписанный драйвер отображает «Linux USB Ethernet / RNDIS не прошел проверку Windows Logo ..."

Это, очевидно, драйвер, разработанный Microsoft.Я видел сообщения о том, что этот и другие драйверы были подписаны в пакете обновления 2, а в пакете обновления 3 он сломался.

Целью является установка драйвера без предупреждения или ошибки.Этот драйвер или совместимый драйвер доступен где-либо еще?Есть ли способ подписать его через WHQL?

1 Ответ

1 голос
/ 14 сентября 2011

Согласно http://en.wikipedia.org/wiki/WHQL_Testing:

Компания может выбрать подписать своих водителей, а не проходить через процесс тестирования WHQL. Эти водители не могут претендовать на Логотипы «Certified for Windows», но они будут установлены на 64-битных версии Windows и установить без предупреждения на 32 бит версии Windows Vista или Windows 7. [2] Тем не менее, это не будет установить без предупреждения в Windows XP. [3]

Я где-то читал о том, как обойти это, но сейчас не могу найти. Вы не можете получить его (или переименованную копию) подписанным через WHQL?

...