通过Visual Studio 2012签署InstallShield 2012 LE安装程序问题

时间:2013-01-14 08:36:31

标签: visual-studio visual-studio-2012 installshield code-signing installshield-2012

我正在尝试从Visual Studio 2012中的InstallShield 2012LE中签署我的安装程序包。我有Symantec(VeriSign)的MS Authenticode Cert。我看到了两个问题。

首先,如果我选择Sign Output Files - > Setup.exe和Windows Installer Package(或者只是Windows安装程序包)visual studio崩溃了。事件日志显示两个错误

Faulting application name: devenv.exe, version: 11.0.50727.1, time stamp: 0x5011ecaa

错误模块名称:WINTRUST.dll,版本:6.2.9200.16420,时间戳:0x505a9691 异常代码:0xc0000005

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 758017E4
Stack:

此外,如果我将“使用软件识别标签”设置为是,那么在尝试构建安装程序包时会出现以下错误。

Error   108 -1027: Failed signing TagCreatorID_EE17CD21-FE17-4342-8CA5-E0B993AAEB3E.swidtag
ISEXP : error : -1027: Failed signing TagCreatorID_EE17CD21-FE17-4342-8CA5-E0B993AAEB3E.swidtag

之前是否有人遇到过这些问题并知道解决方法?它工作正常是我关闭软件识别标签,只签署Setup.exe但我也需要上面的选项。证书还会毫无问题地签署我的所有DLL和EXE。

0 个答案:

没有答案