我安装的应用程序仅提取文件而没有真正安装到系统中,因此我创建了自己的 setup.exe。现在我想知道为什么.exe前面没有Admin标志。 这就是我得到的:
我在 Inno Setup 上找不到所需的代码网站。 我希望你能帮我解决我需要添加的代码。 (是的,我知道我可以为安装程序制作另一个图标,但只需添加一些代码会更好。InstallForge 会自动执行此操作,但 Inno Setup 只是为注册表项提供了更好的选项) 此致, 克里斯蒂安
最佳答案
Windows 会查看应用程序 list 以确定可执行文件是否需要 UAC 提升。
设置requestedExecutionLevel
将 list 中的节点添加到 requireAdministrator
。
在 Inno Setup 中,您可以将 PrivilegesRequired
设置为 admin
,但这已经是默认设置,据我所知,它不会将屏蔽添加到当前版本的 Inno 中。
如果您的安装程序未签名,您也许可以使用 Resource Hacker 自行添加/编辑 list 。
关于windows - 将管理员/UAC 图标/标志添加到 Inno Setup 安装程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67551169/