方法: SignTool.exe を使用してセットアップ ファイルに署名する (Windows インストーラー)
SignTool.exe を使用して、Windows インストーラー ファイル (.msi) またはセットアップ プログラム (setup.exe) に署名できます。 セットアップ ファイルに署名すると、改ざんされたファイルがエンド ユーザーのコンピューターにインストールされないようにすることができます。
注意
環境によっては、実際に画面に表示されるダイアログ ボックスとメニュー コマンドが、ヘルプの説明と異なる場合があります。 設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「設定の操作」を参照してください。
Windows インストーラー ファイル (.msi) に署名するには
ファイルへの署名に使用する証明書を開発用コンピューターにインストールします。
Visual Studio コマンド プロンプトを開きます。
.msi ファイルを含むディレクトリに移動します。
.msi ファイルに署名するには、次のコマンドを使用します。
signtool sign /sha1 CertificateHash SetupFile.msi
たとえば、ExcelAddInSetup.msi という名前のセットアップ ファイルに署名するには、次のコマンドを使用します。
signtool sign /sha1 CCB... ExcelAddInSetup.msi
セットアップ プログラム (.exe) に署名するには
ファイルへの署名に使用する証明書を開発用コンピューターにインストールします。
Visual Studio コマンド プロンプトを開きます。
.exe ファイルを含むディレクトリに移動します。
.exe ファイルに署名するには、次のコマンドを使用します。
signtool sign /sha1 CertificateHash Setup.exe
たとえば、セットアップ プログラムに署名するには、次のコマンドを使用します。
signtool sign /sha1 CCB... Setup.exe