回答
我不认为这是可能的。
的图标添加有requireAdministrator
(或者highestAvailable
)执行水平的体现设置应用程序:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
Inno Setup的安装程序没有那一套。他们在内部提升自己,而不是依靠系统为他们做到这一点。
有趣的是,在Inno Setup的代码,这是否UpdateManifestRequestedExecutionLevel
function,但它从来没有所谓。
有什么方法可以将此嵌入到清单不使用mt.exe? – DARKGuy
@DARKGuy我不明白'mt.exe'与这个问题有什么关系。 –
Inno Setup安装程序没有办法将清单嵌入到输出EXE文件中。如果您使用mt.exe将清单嵌入其中,则会将EXE文件中的额外数据修剪掉,从而导致文件损坏。我也尝试使用你建议的字段添加一个.manifest文件,并使用相同的名称和一个简单的XML样板文件,而Windows不会将其标记为管理员。我明白他们以某种方式“提升”自己,但在我的情况下,我没有看到设置提升任何东西。没有显示UAC提示,并且我的安装程序崩溃:代码1314,用户不拥有所需的特权。 – DARKGuy
- 1. 从Inno Setup向GAC添加程序集
- 2. Inno Setup - 让Inno安装程序安装程序向主安装程序报告安装进度状态
- 3. Inno Setup:如何设置安装程序“以管理员身份运行”?
- 4. Inno Setup的 - 避免显示子安装程序的文件名
- 5. Inno Setup安装程序测试安装程序退出代码
- 6. Inno Setup - 用于多个安装程序的安装程序
- 7. Inno Setup添加一个选项来安装管道工具条
- 8. Inno Setup:安装更新时不要覆盖设置文件
- 9. 以管理员和非管理员身份安装Inno生成的安装程序
- 10. 使用inno-setup在安装过程中显示文本
- 11. 从Inno Setup安装程序运行批处理文件失败
- 12. Inno Setup无提示安装UAC
- 13. Inno Setup:安装程序在安装完成后从不启动
- 14. 在Inno Setup安装中运行另一个安装程序
- 15. Inno Setup - 如何防止安装应用程序时的安装?
- 16. 如何使用Inno Setup安装程序升级MSI安装?
- 17. 用Inno Setup安装程序安装Windows shell扩展DLL
- 18. 用Inno Setup安装IIS
- 19. 用Inno Setup安装Python
- 20. Inno Setup的指定安装
- 21. 使用Inno Setup安装IIS
- 22. Inno Setup的脚本安装
- 23. Inno Setup模块化安装
- 24. 安装在Inno Setup的
- 25. 通过inno setup创建一个vb6安装程序与mysql通过inno setup
- 26. Inno Setup - 图像作为安装程序背景
- 27. 从Inno Setup向GAC添加组件
- 28. 使用Inno Setup向OpenWithList添加应用程序
- 29. 如何在启动Inno Setup安装程序时显示消息框
- 30. 安装程序使用Inno Setup的编译器不显示最小化动画
如果发现应用程序需要管理规则,则会自动通过Windows添加此迷你图标。 – RobeN
好吧,所以如何使安装程序requieres管理规则,我补充说:[设置] 特权需求=管理员,但不工作 – Thebig1825
同样在这里,我也在寻找一个解决方案 – DARKGuy