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


Msicert.exe

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

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

Синтаксис

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

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

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

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

 

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

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

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