【问题标题】:Can not verify Installer无法验证安装程序
【发布时间】:2010-09-05 08:59:40
【问题描述】:

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

"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 

我的问题在哪里?

【问题讨论】:

    标签: c# installation inno-setup


    【解决方案1】:

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

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

    【讨论】:

    • 签名没有问题,看来我应该购买一个经过验证的证书,如verisign。
    猜你喜欢
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 2018-11-04
    相关资源
    最近更新 更多