Windows 是否向Inno安装程序显示/添加管理员覆盖图标?

Windows 是否向Inno安装程序显示/添加管理员覆盖图标?,windows,installation,inno-setup,elevated-privileges,desktop-shortcut,Windows,Installation,Inno Setup,Elevated Privileges,Desktop Shortcut,我想知道如何将管理员覆盖图标添加到我的Inno安装程序中 如图所示: 我认为这是不可能的 对于清单中设置了requireAdministrator(或者可能是highestAvailable)执行级别的应用程序,将添加该图标: Inno安装程序安装程序没有该设置。他们在内部提升自己,而不是依靠系统来为自己提升 有趣的是,Inno设置代码中有这样的代码,但它从未被调用。我认为这是不可能的 对于清单中设置了requireAdministrator(或者可能是highestAvailable)执

我想知道如何将管理员覆盖图标添加到我的Inno安装程序中

如图所示:


我认为这是不可能的

对于清单中设置了
requireAdministrator
(或者可能是
highestAvailable
)执行级别的应用程序,将添加该图标:



Inno安装程序安装程序没有该设置。他们在内部提升自己,而不是依靠系统来为自己提升



有趣的是,Inno设置代码中有这样的代码,但它从未被调用。

我认为这是不可能的

对于清单中设置了
requireAdministrator
(或者可能是
highestAvailable
)执行级别的应用程序,将添加该图标:



Inno安装程序安装程序没有该设置。他们在内部提升自己,而不是依靠系统来为自己提升



有趣的是,Inno安装程序代码中有这样的代码,但从未调用过它。

如果Windows发现应用程序需要管理规则,则会自动添加此小图标。好的,那么如何使安装程序需要管理规则,我添加了以下内容:[Setup]PrivilegesRequired=admin,但不在此处工作,我还在寻找解决方案如果Windows发现应用程序需要管理规则,它会自动添加此小图标。好的,那么如何使安装程序需要管理规则,我添加了以下内容:[setup]PrivilegesRequired=admin,但不在此处工作,我也在寻找解决方案。有没有办法在不使用mt.exe的情况下将其嵌入到清单中?@DARKGuy我不明白
mt.exe
与此问题有什么关系。Inno安装程序安装程序没有办法将清单嵌入到输出exe文件中。如果使用mt.exe将清单嵌入其中,它会从exe文件中删除额外的数据,从而留下一个损坏的文件。我还尝试使用您建议的字段添加一个同名的.manifest文件和一个简单的XML样板文件,Windows不会将其标记为admin。我知道他们以某种方式“提升”了自己,但在我的情况下,我看不到设置提升了任何东西。没有UAC提示显示,我的安装程序崩溃:代码1314,用户没有所需的权限。我的回答是“我认为这是不可能的”-我仍然是认真的。答案的其余部分只是解释为什么它不起作用。这不是如何修复它的指南。有没有办法在不使用mt.exe的情况下将其嵌入到清单中?@DARKGuy我不明白
mt.exe
与此问题有什么关系。Inno安装程序安装程序没有办法将清单嵌入到输出exe文件中。如果使用mt.exe将清单嵌入其中,它会从exe文件中删除额外的数据,从而留下一个损坏的文件。我还尝试使用您建议的字段添加一个同名的.manifest文件和一个简单的XML样板文件,Windows不会将其标记为admin。我知道他们以某种方式“提升”了自己,但在我的情况下,我看不到设置提升了任何东西。没有UAC提示显示,我的安装程序崩溃:代码1314,用户没有所需的权限。我的回答是“我认为这是不可能的”-我仍然是认真的。答案的其余部分只是解释为什么它不起作用。这不是如何修复它的指南。