如何在安装程序包中签署程序集和exe文件?

时间:2014-03-10 12:26:15

标签: windows installation install windows-installer installshield

我已经使用测试证书和安装程序(使用InstallShield限量版)创建了一个应用程序。

在我的项目签名选项中,我选择了选项 *签署ClickOnce清单,
*签署组装。

在签名选项卡的安装程序项目中,我选择了相同的数字证书文件,输入的密码和选项签名输出文件:Setup.exe和Windows Installer Package。

包中的选项签名文件不可用。所以安装我的程序后,只签署了Setup.exe和msi文件。如何使用数字签名制作另一个exe文件和程序集?

1 个答案:

答案 0 :(得分:1)

如果您要引用要安装的程序集,则需要在构建安装程序之前对其进行签名。 Visual Studio可以签名,或者您可以设置一个post build步骤,使用signcode手动签名。

我推荐visual studio。

http://msdn.microsoft.com/en-us/library/9sh96ycy(v=vs.80).aspx

http://msdn.microsoft.com/en-us/library/ms247123(v=vs.90).aspx