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.