Msicert.exe

Windows Das Installationsprogramm kann digitale Signaturen verwenden, um beschädigte Ressourcen zu erkennen. Ein Signiererzertifikat kann mit dem Signiererzertifikat einer externen Ressource verglichen werden, die vom Paket installiert werden soll. Weitere Informationen finden Sie unter Digitale Signaturen und Windows Installer.

MsiCert.exe ist ein Befehlszeilenprogramm, mit dem die Tabelle MsiDigitalSignature und die Tabelle MsiDigitalCertificate mit den Digitalen Signaturinformationen einer externen Cab-Datei aufgefüllt werden können. Die Cab-Datei muss digital signiert und in der Medientabelleaufgeführt werden. MsiCert.exe verwendet die Signaturzertifikatinformationen aus dem digital signierten Schränk und erstellt die Tabellen MsiDigitalSignature und MsiDigitalCertificate und fügt sie der Datenbank hinzu, sofern sie noch nicht vorhanden sind.

Syntax

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

Befehlszeilenoptionen

Bei den Befehlszeilenoptionen wird die Groß-/Kleinschreibung nicht beachtet, und anstelle eines Bindestrichs können Schrägstrichtrennzeichen verwendet werden.

Option Parameter BESCHREIBUNG
-d <database> Die Datenbank (.msi-Datei), die aktualisiert wird.
-M Der Eintrag im Feld DiskId der Tabelle Media im Datensatz für die Cab-Datei.
-c <Kabinett> Der Pfad zur digital signierten Cab-Datei.
-h Fügen Sie den Hash der digitalen Signatur ein. Diese Eingabe ist optional.

Dieses Tool ist nur in den Windows SDK-Komponenten für Windows Installer-Entwicklerverfügbar.

Windows Installationsentwicklungstools

Veröffentlichte Versionen, Tools und Redistributables