Partager via


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.

Outils de développement de l'installateur Windows

Versions publiées, outils et produits redistribuables