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