如何:使用 SignTool.exe 对安装文件进行签名 (Windows Installer)
可以使用 SignTool.exe 为 Windows Installer 文件 (.msi) 或安装程序 (setup.exe) 签名。 通过对安装文件进行签名,有助于确保不会在最终用户计算机上安装经过篡改的文件。
提示
您看到的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的环境。 若要更改设置,请单击“工具”菜单上的“导入和导出设置”。 有关更多信息,请参见 使用设置。
为 Windows Installer 文件 (.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