Compartilhar via


How to: Assinar os arquivos de instalação com SignTool. exe (oWindows Installer)

Você pode usar SignTool. exe para assinar um arquivo do Windows Installer (. msi) ou um programa de instalação (Setup. exe). Ao assinar os arquivos de instalação, você ajudar a garantir que os arquivos violados não estão instalados em computadores de usuário final.

ObservaçãoObservação

Caixas de diálogo e comandos de menu que você vê podem diferir das descritas no Help dependendo do ambiente. Para alterar suas configurações, escolha Importar e Exportar Configurações no menu Ferramentas. Para obter mais informações, consulte Trabalhando com configurações.

Para assinar um arquivo do Windows Installer (. msi)

  1. No computador de desenvolvimento, instale o certificado que você deseja assinar o arquivo com.

  2. Abra um prompt de comando Visual Studio.

  3. Alterar para o diretório que contém o arquivo. msi.

  4. Assine o arquivo. msi usando o seguinte comando:

    signtool sign /sha1 CertificateHash SetupFile.msi
    

    Por exemplo, para assinar um arquivo de configuração chamado ExcelAddInSetup.msi, use o seguinte comando:

    signtool sign /sha1 CCB... ExcelAddInSetup.msi
    

Para assinar um programa de instalação (. exe)

  1. No computador de desenvolvimento, instale o certificado que você deseja assinar o arquivo com.

  2. Abra um prompt de comando Visual Studio.

  3. Alterar para o diretório que contém o arquivo. exe.

  4. Assine o arquivo. exe usando o seguinte comando:

    signtool sign /sha1 CertificateHash Setup.exe
    

    Por exemplo, para assinar o programa de instalação, use o seguinte comando:

    signtool sign /sha1 CCB... Setup.exe
    

Consulte também

Referência

SignTool. exe (ferramenta de assinatura)

Outros recursos

Passo a passo e tarefas de implantação