Инструменты пользователя

Инструменты сайта


Боковая панель

Общие вопросы

Решения Кварта Технологии

Системы Windows Embedded/IoT, кроме Compact

Лицензирование, активация и ключи продукта

Загрузка, устройства и драйверы

Разработка, развертывание, тиражирование, обслуживание и обновления

Компоненты для встраивания и брендирование

Системы Windows Embedded Compact

Разработка образа

Эксплуатация и обслуживание образа

.NET Micro Framework

Другое

public:windows:servicing:sign_driver_module_we8s

Подписывание модуля драйвера в Windows Embedded 8 Standard

Неподписанный модуль будет отображен в каталоге с восклицательным знаком, однако работать при этом будет.

Основная документация находится здесь. Однако в документации в коде

signtool.exe sign /v /s teststore /n TestCert /t TestModule.emd

есть опечатка - после /t должен быть URL timestamp-сервера. Можно использовать публичный сервер Verisign: http://timestamp.verisign.com/scripts/timstamp.dll

Поэтому итоговая команда должна выглядеть так:

signtool.exe sign /v /s teststore /n TestCert /t http://timestamp.verisign.com/scripts/timstamp.dll TestModule.emd

В общем случае timestamp не обязателен для того, чтобы подписать что-либо, но обязателен для элементов каталога, поэтому без timestamp-сервера модуль подпишется, но при попытке импортирования модуля появится ошибка.

Обсуждение проблемы.

public/windows/servicing/sign_driver_module_we8s.txt · Последние изменения: 2015/07/28 20:00 — Sergey Antonovich