Я работаю в компании, которая продает устройства USB и предоставляет для них драйверы.
В Windows 7 вы можете установить и использовать неподписанные файлы драйверов INF для USB-устройств, если они не добавили никакого кода в ядро. Наша компания использует общие драйверы, предоставляемые Microsoft (usbser.sys
и winusb.sys
), поэтому нам не нужно было подписывать наши пакеты драйверов.
На основе отчета одного из наших клиентов и другого вопроса о переполнении стека Что изменилось в требованиях к сигнатуре драйвера для Windows 8? и форум Arduino, похоже, что Windows 8 Consumer Preview имеет более строгие требования к подписке, которые требуют, чтобы все сторонние файлы INF были подписаны. Сообщение об ошибке, которое люди получают при попытке установить драйверы, работающие в Windows 7, выглядит следующим образом:
Сторонняя версия INF не содержит информации о цифровой подписи.
Какое официальное слово от Microsoft подтверждает, что подписи все равно потребуются в окончательной версии Windows 8?. Предложение или два из MSDN.com было бы достаточно, но я могу " найти что-нибудь.
Я подумываю о покупке сертификата подписи, но прежде чем заплатить 200 долларов, я хочу быть уверенным, что мне это действительно понадобится в долгосрочной перспективе. Возможно, что новое требование о подписке находится только в предварительном просмотре пользователя, а не в реальной версии?