Подскажите пожалуйста (пошагово), что надо сдлать что бы подписать свои драйвера БЕЗ регистрации в MS, как можно дешевле (приветствуется бесплатный способ).
Пропитал полностью несколько топиков на похожую тему, но ответа так и не нашел...
Заранее спасибо!
Владея информацией, владеешь миром. Уинстон Черчилль
Здравствуйте, DioNNis, Вы писали:
DNN>Подскажите пожалуйста (пошагово), что надо сдлать что бы подписать свои драйвера БЕЗ регистрации в MS, как можно дешевле (приветствуется бесплатный способ).
бесплатного способа не существует, необходим обычный сертфикат для подписи исполняемых файлов, например, от verisign
см.
здесьАвтор: Ivan
Дата: 26.06.07
для отладки подойдет и тестовый сертфикат, который можно сделать самому с помощью makecert, чтобы тестовый сертификат проходил проверку, нужно включить опцию testsigning загрузчика так:
bcdedit /set testsigning on
Здравствуйте, DioNNis, Вы писали:
DNN>Подскажите пожалуйста (пошагово), что надо сдлать что бы подписать свои драйвера БЕЗ регистрации в MS, как можно дешевле (приветствуется бесплатный способ).
во-первых, есть поиск:
цифровая подпись для драйвера для Vista64Автор: regiomontanus
Дата: 26.06.07
во-вторых без регистрации можно лишь сгенерить свой тестовый сертификат, им подписать — а потом гонять в тестовом режиме (под админом дернуть
bcdedit /set testsigning ON или вот поподробнее
Digital Signatures for Kernel Modules on Systems Running Windows Vista).
Если же по нормальному нужно — то нужен (как минимум) обычный сертификат от одного из лицензированных МС CA (вроде VeriSign) на контору + кросс-сертификат от МС который будет удостоверять что первый серт — от правильного CA. Цена вопроса тут несколько сот зеленых. Плюс если правильно помню, физлицо не катит или получение на не-контору как минимум затруднено, особенно для ребят из стран вроде России — по крайней мере с этого начиналось и было много шума от разработчиков драйверов "для себя", сейчас может быть что-то начало меняться
Короче с этим сертификатом нужно подписать свое изделие и
пройти WHQL тесты, используя DTMАвтор: Valery A. Boronin
Дата: 26.09.07
из
Windows Logo KitАвтор: Valery A. Boronin
Дата: 26.09.07
(небесплатно). после этого драйвер будет подписан WHQL и готов к использованию везде. Подписывать можно по-разному — в зависимости от типа драйвера, либо .cat файл либо сам бинарь.
Вот портал по подписыванию:
Driver Signing Requirements for Windows
конкретно инструкции со скриншотами и т.п. — как подписать по шагам — можно найти в этом документе:
Kernel-Mode Code Signing Walkthrough
про кросс-сертификаты, которыми нужно иногда отоварить свои драйвера:
Microsoft Cross-Certificates for Windows Vista Kernel Mode Code Signing.
... << RSDN@Home 1.2.0 alpha rev. 0>>