Partager via


Comment : signer des fichiers d'installation avec SignTool.exe (Windows Installer)

Vous pouvez utiliser SignTool.exe pour signer un fichier Windows Installer (.msi) ou un programme d'installation (setup.exe). En signant les fichiers d'installation, vous aidez à vérifier qu'aucun fichier falsifié n'est installé sur les ordinateurs des utilisateurs finaux.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de votre environnement. Pour modifier vos paramètres, cliquez sur Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour signer un fichier Windows Installer (.msi)

  1. Sur l'ordinateur de développement, installez le certificat avec lequel vous souhaitez signer le fichier.

  2. Ouvrez une invite de commandes Visual Studio.

  3. Accédez au répertoire qui contient le fichier .msi.

  4. Signez le fichier .msi à l'aide de la commande suivante :

    signtool sign /sha1 CertificateHash SetupFile.msi
    

    Par exemple, pour signer un fichier d'installation nommé ExcelAddInSetup.msi, utilisez la commande suivante :

    signtool sign /sha1 CCB... ExcelAddInSetup.msi
    

Pour signer un programme d'installation (.exe)

  1. Sur l'ordinateur de développement, installez le certificat avec lequel vous souhaitez signer le fichier.

  2. Ouvrez une invite de commandes Visual Studio.

  3. Accédez au répertoire qui contient le fichier .exe.

  4. Signez le fichier .exe à l'aide de la commande suivante :

    signtool sign /sha1 CertificateHash Setup.exe
    

    Par exemple, pour signer le programme d'installation, utilisez la commande suivante :

    signtool sign /sha1 CCB... Setup.exe
    

Voir aussi

Référence

SignTool.exe (outil Sign Tool)

Autres ressources

Tâches et procédures pas à pas relatives au déploiement