Как подписать драйвер?

23 августа 2012 г. Просмотров: 795 Полезные советы ,
Как подписать драйвер.

Для тех, кто устанавливал драйвера в операционной системе Windows Vista, знакомы требования системы об обязательной цифровой подписи устанавливаемого компонента. Проблема состояла в том, что не все драйвера, которые сейчас существуют, проходят проверку в сервисном центре Microsoft. Это можно объяснить нехваткой времени, возможности и по воле других причин. Поэтому при поиске необходимо искать драйвера с цифровой подписью.

Инструкция

После выхода Service Pack 1 для Windows Vista были исправлены многие недочеты, разработчики не стали убирать возможность установки программного обеспечения без цифровой подписи. Для этого необходимо в командной строке набрать следующую строку: bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS. Но в итоге, такая возможность показалась разработчикам лишней и ее убрали. Хотя то же самое действие можно было сделать при загрузке компьютера: нажать F8 и выбрать пункт «Отключение обязательной проверки подписи драйверов».

Потому как разработчик драйвера не может отправлять каждую beta-версию в сервис-центр Microsoft, придумали другую возможность. Создали программу Driver Signature Enforcement Overrider, которая позволяет устанавливать драйвера без цифровой подписи, но только в тестовом режиме. А разработчику больше ничего не нужно. Его основная цель протестировать на данной версии операционной системы.

После запуска программы необходимо включить тестовый режим. Сделать это можно так: нажмите кнопку «Enable Test Mode».

Для того чтобы добавить временные подписи для вашего драйвера нажмите «Sign a System File» и укажите полный путь до вашего файла драйвера. Если у вас таких файлов несколько, то запустите программу несколько раз.

После перезагрузки системы протестируйте ваш драйвер.

Оцените статью!