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

Ale*_*orn 6 windows installation inno-setup smartscreen

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

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

任何帮助表示赞赏!提前致谢。

pim*_*mpo 3

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

“发布者”是用于对安装程序进行签名的代码签名证书的主题。您可能尚未签署安装程序。这几天有必要。请参阅InnoSetup - 代码签名证书

  • 请注意,现在您需要 EV 证书。请参阅 https://security.stackexchange.com/q/222140/43677 (2认同)