添加 Administrator/UAC icon/sign 到 Inno Setup 安装程序图标

Add Administrator/UAC icon/sign to Inno Setup installer icon

我安装了一个只提取文件而没有真正安装到系统中的应用程序,所以我创建了自己的 setup.exe。现在我想知道为什么.exe前面没有Admin标志。 这是我得到的:


这是安装程序安装程序通常的样子:

我在 Inno Setup 网站上找不到需要的代码。 我希望你能帮我找出我必须添加的代码。 (是的,我知道我可以只为设置制作另一个图标,但只添加一些代码会更好。InstallForge 会自动完成,但 Inno Setup 只是有更好的注册表项选项) 最好的祝福, 克里斯蒂安

Windows 查看应用程序清单以确定可执行文件是否需要 UAC 提升。

将清单中的 requestedExecutionLevel 节点设置为 requireAdministrator

在 Inno Setup 中,您可以将 PrivilegesRequired 设置为 admin,但这已经是默认设置,据我所知,它不会将防护罩添加到当前版本的 Inno。

如果您的安装程序未签名,您或许可以使用 Resource Hacker 自己 add/edit 清单。