У меня есть файл inf для драйвера пользовательского режима для устройства.
Требует ли Windows, чтобы я подписал этот драйвер? Есть ли риск, что этот драйвер не будет подписан?
Я знаю, что драйверы режима ядра должны быть подписаны.
У меня есть файл inf для драйвера пользовательского режима для устройства.
Требует ли Windows, чтобы я подписал этот драйвер? Есть ли риск, что этот драйвер не будет подписан?
Я знаю, что драйверы режима ядра должны быть подписаны.
Короткий ответ - нет; Windows не требует подписи для драйверов пользовательского режима на x86/x64.
Нет никаких рисков, если он не подписан, и вам не нужно платить за то, чтобы Microsoft подписала драйвер.
ОБНОВЛЕНИЕ: это уже не так, как укажет ответ Соруша Фалахати, пожалуйста, обратитесь к его ответу
Принятый ответ верен в отношении Windows 7, но все по-другому, начиная с Windows 8, а теперь и с 10.
Драйверы пользовательского режима, такие как драйвер принтера, устанавливаются и работают на компьютере с процессором x64. Во время установки пользователю будет показано диалоговое окно с запросом разрешения на установку драйвера. Начиная с Windows 8 и более поздних версий Windows, установка не будет продолжена, если эти пакеты драйверов также не будут подписаны.
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/windows-driver-signing-tutorial
Вам нужно подписать его, но вы можете использовать самоподписанные сертификаты с дополнительными драйверами.