InnoSetup-无法使用全局符号EV代码签名 [英] InnoSetup - fails to use global sign EV code signing

查看:100
本文介绍了InnoSetup-无法使用全局符号EV代码签名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

过去,我还有其他与innoSetup一起工作的代码签名。但是最近我购买了三年的EV代码签名,这是USB令牌证书。



当我在没有InnoSetup的情况下手动进行操作时。





编辑:对话窗口中,不断询问是否按OK或取消,当我单击OK时,它会不断重复。






< a href = https://i.stack.imgur.com/mJQFG.png rel = nofollow noreferrer>

解决方案

您没有为signtool.exe指定正确的位置。当您手动运行它时,它位于 c:\Users\tpt\Desktop\\github\CERTIFICATE\certificate\software 中。在您的InnoSetup中,您指向 c:\Users\tpt\Desktop\innosetup\software 。您需要在InnoSetup中更改signtools设置以指向正确的位置。


In past i had other code signing which worked with innoSetup. But recently i purchased EV code signing for three year which is USB token certificate.

when i do manually without InnoSetup it works.

how do i do it with innosetup?

I tried following but it always failed.

[Setup]
...
SignTool=signtool

EDIT: dialogin window keep asking press ok or cancel, when i click ok it keeps repeating.

解决方案

You're not specifying the correct location for the signtool.exe. When you run it manually, it is in c:\Users\tpt\Desktop\\github\CERTIFICATE\certificate\software. In your InnoSetup, you're pointing to c:\Users\tpt\Desktop\innosetup\software. You need to change the signtools setting in InnoSetup to point to the correct location.

这篇关于InnoSetup-无法使用全局符号EV代码签名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆