无法验证安装程序

时间:2010-09-05 08:59:40

标签: c# installation inno-setup

我想验证我的安装程序,我已使用此来源签署我的安装程序:

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\signtool.exe" sign /a /f "M:\cert\MyPFX.pfx" /t "http://timestamp.verisign.com/scripts/timstamp.dll" /p UFMPassped "M:\Setup.exe" 

签名并加上时间戳,没有任何错误,

但是当我想验证它时,会出现错误:

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\signtool.exe" verify /v /pa "M:\Setup.exe" 

它说:

File Not Valid : M:\Setup.exe 

我的问题在哪里?

1 个答案:

答案 0 :(得分:0)

您使用的是什么版本的InnoSetup?我听说过使用旧版InnoSetup创建的安装程序签名问题。您可能应该使用最新版本(v5.3.10)。

如果您在本地签名文件(而不是M :),它会返回该错误吗?