Поделиться через


Msicert.exe

Установщик Windows может использовать цифровые подписи в качестве средства для обнаружения поврежденных ресурсов. Сертификат подписи можно сравнить с сертификатом подписывателя внешнего ресурса, который будет установлен пакетом. Дополнительные сведения см. в разделе "Цифровые подписи" и установщика Windows.

MsiCert.exe — это служебная программа командной строки, которую можно использовать для заполнения таблицы MsiDigitalSignature и таблицы MsiDigitalCertificate с данными цифровой подписи внешнего файла кабинета. Файл шкафа должен быть цифрово подписанным и перечисленным в таблице мультимедиа. MsiCert.exe использует сведения о сертификате подписи из цифрового кабинета подписывания и создаст и добавит таблицы MsiDigitalSignature и MsiDigitalCertificate в базу данных, если они еще не существуют.

Синтаксис

msicert -d {database} -m {media entry} -c {cabinet} [-h]

Параметры командной строки

Параметры командной строки являются нечувствительными к регистру и разделителями косой черты могут использоваться вместо дефиса.

Вариант Параметр Описание
-d <database> Обновляемая база данных (.msi-файл).
-m <Идентификатор носителя> Запись в поле DiskId таблицы Мультимедиа в записи для файла шкафа.
-c <шкаф> Путь к файлу шкафа с цифровой подписью.
-h   Включите хэш цифровой подписи. Необязательное поле.

 

Это средство доступно только в компонентах пакета SDK для Windows для разработчиков установщика Windows.

Средства разработки установщика Windows

Выпуски версий, инструментов и распространяемых компонентов