Может ли файл .inf ссылаться на встроенный драйвер, чтобы он не выдавал предупреждение во время установки? - PullRequest
2 голосов
/ 14 сентября 2011

Наше устройство использует встроенный драйвер Windows (usbser.sys).Нужно ли нам проходить тестирование WHQL или мы можем установить его таким образом, чтобы пользователь не увидел предупреждение о том, что он не прошел тестирование логотипа?Я нашел http://support.microsoft.com/kb/837637, но мне не ясно, будет ли это делать то, что я хочу.Имеет ли значение, использую ли я программу DPInst или у меня есть собственная программа, которая вызывает DriverPackagePreinstall?

[Редактировать: изменено «Наш код» на «Наше устройство» на основании комментария]

Ответы [ 2 ]

3 голосов
/ 12 февраля 2012
  1. Вам не нужно подписывать usbser.sys (KMCS), но вам все равно нужно подписать свой .inf, потому что сопоставление usbser.sys с вашим идентификатором оборудования или совместимым идентификатором не является тривиальным и это ваша ответственность, поэтому вы должен быть подписан на нем.
  2. У вас нет , чтобы пройти сертификат WHQL в Windows Vista и выше. Достаточно сертификата подписи кода от известного центра сертификации. Это поднимет вопрос «Хотите ли вы доверять этому издателю?». Вы можете обойти это, сначала добавив себя в TrustedPublishers (см. этот вопрос ). (WHQL по-прежнему имеет свои преимущества, например, у вас не будет вышеупомянутого предупреждения.)
1 голос
/ 15 сентября 2011

Все еще не уверен на 100%, но некоторые общие указатели:

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