Msicert.exe
Windows Installer peut utiliser les signatures numériques pour détecter les ressources corrompues. Un certificat de signature peut être comparé au certificat de signature d'une ressource externe devant être installée par le package. Pour plus d'informations, voir Signatures numériques et Windows Installer.
MsiCert.exe est un utilitaire de ligne de commande qui peut être utilisé pour remplir la table MsiDigitalSignature et la table MsiDigitalCertificate avec les informations de signature numérique d'un fichier cabinet externe. Le fichier cabinet doit être signé numériquement et répertorié dans la table Media. MsiCert.exe utilise les informations du certificat du signataire du cabinet signé numériquement et crée et ajoute les tableaux MsiDigitalSignature et MsiDigitalCertificate à la base de données s'ils n'existent pas déjà.
Syntaxe
msicert -d {database} -m {media entry} -c {cabinet} [-h]
Options de la ligne de commande
Les options de la ligne de commande ne sont pas sensibles à la casse et les délimiteurs de barre oblique peuvent être utilisés à la place du tiret.
Option | Paramètre | Description |
---|---|---|
-d | <database> | La base de données (fichier .msi) qui est mise à jour. |
-m | <media Id> | L'entrée du champ DiskId de la table Media dans l'enregistrement du fichier du cabinet. |
-c | <cabinet> | Le chemin d'accès au fichier cabinet signé numériquement. |
-h | Incluez le hachage de la signature numérique. Ce paramètre est facultatif. |
Cet outil n'est disponible que dans les composants du SDK Windows pour les développeurs d'installateurs Windows.
Rubriques connexes