我想验证我的安装程序,我已使用此来源签署我的安装程序:
"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
我的问题在哪里?
答案 0 :(得分:0)
您使用的是什么版本的InnoSetup?我听说过使用旧版InnoSetup创建的安装程序签名问题。您可能应该使用最新版本(v5.3.10)。
如果您在本地签名文件(而不是M :),它会返回该错误吗?