我拥有我公司发布的可执行程序的数字代码签名证书。在Inno安装程序安装中签署所有exe文件
我们使用Inno Setup使安装成为可执行文件,并且它有一个签名安装程序和卸载程序文件的选项,但是我想签署安装程序中的所有可执行文件,是否可以在Inno中使用一些脚本,如预处理器任务?
我想我可以使用ISPP调用kSign
工具使用命令Exec
对文件进行签名。
如何在安装时只为.EXE文件调用它?
我如何在命令行中使用下面的键值:
SignTool=KSign /d $qAPP_NAME-$q /du $qhttp://www.app_site.com.br$q $f
是的,你可以。您可以简单地调用预处理器的['Exec'](http://jrsoftware.org/ispphelp/topic_exec.htm)函数。你很可能也想在指定的目录中['遍历所有文件](http://jrsoftware.org/ispphelp/topic_findfirst.htm)。 – TLama
非常感谢,对我来说工作得很好! –
你介意发布inno设置代码签名EXE吗?我试过这个,但它不起作用:#expr Exec(''C:\ Program Files(x86)\ Windows Kits \ 8.0 \ bin \ x64 \ signtool.exe“符号/ n XXX/tr http:// tsa。 starfieldtech.com Folder \ File.exe') –