Msicert.exe
Windows Installer kann digitale Signaturen zum Erkennen beschädigter Ressourcen verwenden. Ein Unterzeichnerzertifikat kann mit dem Unterzeichnerzertifikat 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, das zum Auffüllen der MsiDigitalSignature-Tabelle und der MsiDigitalCertificate-Tabelle mit den digitalen Signaturinformationen einer externen CAB-Datei verwendet werden kann. Die Cab-Datei muss digital signiert und in der Media-Tabelle aufgeführt sein. MsiCert.exe verwendet die Unterzeichnerzertifikatinformationen aus der digital signierten Cab-Datei 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 {media entry} -c {cabinet} [-h]
Befehlszeilenoptionen
Bei den Befehlszeilenoptionen wird die Groß-/Kleinschreibung nicht beachtet. Anstelle eines Bindestrichs können Schrägstriche als Trennzeichen verwendet werden.
Option | Parameter | Beschreibung |
---|---|---|
-d | <database> | Die Datenbank (.msi-Datei), die aktualisiert wird. |
-m | <Medien-ID> | Der Eintrag im Feld „DiskId“ der Media-Tabelle im Datensatz für die CAB-Datei. |
-c | <cabinet> | Der Pfad zur digital signierten CAB-Datei. |
-h | Fügt den Hash der digitalen Signatur ein. Das ist optional. |
Dieses Tool ist nur in den Windows SDK-Komponenten für Windows Installer-Entwickler verfügbar.
Zugehörige Themen