Inno Setup 的应用程序发布者使安装程序在 Windows 7 UAC 提示时不显示,但在 Windows 10 时显示

Application publisher of Inno Setup made installer not showing on Windows 7 UAC prompts, but does on Windows 10

我正在使用 Inno Setup 创建应用程序安装程序。安装文件是通过 bamboo 创建的,发布者名称是通过 bamboo 参数给出的。当我们在 Windows 10 上安装时,发布者名称和图标都显示。但是当我们在 Windows 7 上安装时,无法识别发布者。 “未知发布者” 显示在发布者下方。

这是我设置发布者的方式:

#define MyAppPublisher MyAppPublisher  [Setup] PrivilegesRequired=admin  AppPublisher={#MyAppPublisher} 

在这两种情况下,屏幕截图中显示的内容都不是来自 Inno Setup AppPublisher 指令的内容。

UAC 弹出窗口中的发布者来自可执行文件的签名。所以与Inno Setup无关

这些都是不同的二进制文件。或者证书在机器上不受信任 运行 Windows 7.

转到文件 属性 中的 数字签名 选项卡并检查证书。