运行 Inno Setup 安装程序在另一台计算机上时如何防止未知发布者弹出?

How to prevent unknown publisher popup when running Inno Setup installer on another computer?

我创建了一个 exe 并使用 Inno Setup Compiler (v6.0.5) 对其进行了编译。我已将 AppPublisher 设置为“MyCompany Ltd”。但是每当我 运行 它在另一台计算机上与我创建它的计算机上时,会出现一个弹出窗口,询问我是否要 运行 这个程序 “来自未知发布者”。而且,当我将它添加到两台计算机的启动时,都没有在任务管理器的启动选项卡上显示发布者。

那么,如何正确指定发布者?如果我这样做,这会阻止弹出窗口出现吗?正如我希望它在启动时 运行 一样,每次启动计算机时都有一个漂亮的大弹出窗口并不是那么好。

感谢任何帮助!提前致谢。

“发布者”与 AppPublisher 指令无关。

“发布者”是用于对安装程序进行签名的代码签名证书的主体。您可能还没有签署安装程序。这些天是必要的。参见 InnoSetup - Code Signing Certificate