方法: SignTool.exe を使用してセットアップ ファイルに署名する (Windows インストーラー)

SignTool.exe を使用して、Windows インストーラー ファイル (.msi) またはセットアップ プログラム (setup.exe) に署名できます。 セットアップ ファイルに署名すると、改ざんされたファイルがエンド ユーザーのコンピューターにインストールされないようにすることができます。

注意

環境によっては、実際に画面に表示されるダイアログ ボックスとメニュー コマンドが、ヘルプの説明と異なる場合があります。 設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「設定の操作」を参照してください。

Windows インストーラー ファイル (.msi) に署名するには

  1. ファイルへの署名に使用する証明書を開発用コンピューターにインストールします。

  2. Visual Studio コマンド プロンプトを開きます。

  3. .msi ファイルを含むディレクトリに移動します。

  4. .msi ファイルに署名するには、次のコマンドを使用します。

    signtool sign /sha1 CertificateHash SetupFile.msi
    

    たとえば、ExcelAddInSetup.msi という名前のセットアップ ファイルに署名するには、次のコマンドを使用します。

    signtool sign /sha1 CCB... ExcelAddInSetup.msi
    

セットアップ プログラム (.exe) に署名するには

  1. ファイルへの署名に使用する証明書を開発用コンピューターにインストールします。

  2. Visual Studio コマンド プロンプトを開きます。

  3. .exe ファイルを含むディレクトリに移動します。

  4. .exe ファイルに署名するには、次のコマンドを使用します。

    signtool sign /sha1 CertificateHash Setup.exe
    

    たとえば、セットアップ プログラムに署名するには、次のコマンドを使用します。

    signtool sign /sha1 CCB... Setup.exe
    

参照

参照

SignTool.exe (署名ツール)

その他の技術情報

配置のタスクとチュートリアル