我在使用Inno Setup的SignTool
功能在Windows安装上工作时遇到了很多麻烦。
我现在正在考虑在Inno Setup之外自己进行代码签名。
如果我在使用Inno安装程序构建安装程序之前手动对我们的exe进行代码签名,然后手动对生成的Setup.exe
进行代码签名,那么使用SignTool
进行相同程度的代码签名吗?
SignTool
是否对Setup.exe
以及我们在signtool屏幕上指定的.exe
进行了签名?
SignTool
是否也签署了其他内部.exe
的Inno设置可能产生的内容? (我问这个是因为我多年前回忆起filename.tmp
由Setup.exe
运行的SignTool
exe。sed -E 's/ABC-0*([1-9])/ABC-\1/g' file
------ --
| |
capturing group |
captured group
对此做了什么吗?)
答案 0 :(得分:1)
我相信Inno Setup之所以有SignTool
directive的原因是你不能完全在外部对安装程序进行编码。
原因是在编译期间确实生成了两个内部可执行文件:
除了签名之外:
sign
or signonce
flag(在编译安装程序之前您可以自己签名)。 所以也许你应该用SignTool
指令问一个关于你的问题的新问题。设置起来并不困难。
另请参阅以下问题以了解如何使用SignTool
调整问题: