在 Inno Setup 中使用 "signonce" 标志有什么意义?

What is the point of using "signonce" flag in Inno Setup?

如果我们定义了 SignTool,我们可以使用 [Files] 部分中的两个标志:signsignonce?

我真的想不出任何情况,我为什么要使用 signonce 标志?当我使用 sign 标志重新编译脚本时,没有任何问题发生并且文件保持签名状态。我们什么时候真正需要使用那个标志?

例如,您打包整个目录树。有些文件可能已经签名,有些还没有。并且您可能希望对已签名的文件保留原始签名,而只对尚未签名的文件签名。