Share via


Procedura: firmare i file di installazione con SignTool.exe (Windows Installer)

È possibile utilizzare SignTool.exe per firmare un file di Windows Installer (.msi) o un programma di installazione (setup.exe). La firma dei file di installazione assicura che nei computer degli utenti finali non vengano installati file alterati.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida, a seconda dell'ambiente in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per firmare un file di Windows Installer (.msi)

  1. Nel computer di sviluppo installare il certificato con cui si desidera firmare il file.

  2. Aprire un prompt dei comandi di Visual Studio.

  3. Passare alla directory contenente il file con estensione msi.

  4. Firmare il file msi utilizzando il comando seguente:

    signtool sign /sha1 CertificateHash SetupFile.msi
    

    Ad esempio, per firmare un file di installazione denominato ExcelAddInSetup.msi, utilizzare il comando seguente:

    signtool sign /sha1 CCB... ExcelAddInSetup.msi
    

Per firmare un programma di installazione (.exe)

  1. Nel computer di sviluppo installare il certificato con cui si desidera firmare il file.

  2. Aprire un prompt dei comandi di Visual Studio.

  3. Passare alla directory contenente il file con estensione exe.

  4. Firmare il file exe utilizzando il comando seguente:

    signtool sign /sha1 CertificateHash Setup.exe
    

    Per firmare, ad esempio, il programma di installazione, utilizzare il comando seguente:

    signtool sign /sha1 CCB... Setup.exe
    

Vedere anche

Riferimenti

SignTool.exe (strumento per la firma)

Altre risorse

Attività e procedure dettagliate relative alla distribuzione