添加manifest配置文件
项目右键添加新建项,如下图所示:
右键新建项-应用程序清单文件

修改manifestUAC权限控制
需要修改的部分:
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- UAC 清单选项
如果想要更改 Windows 用户帐户控制级别,请使用
以下节点之一替换 requestedExecutionLevel 节点。n
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
元素。
-->
<!--
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
-->
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>`
关键配置:
本文指导如何通过修改manifest配置文件,调整Windows应用的UAC权限级别。关键步骤包括添加应用程序清单文件,及设置requestedExecutionLevel元素为requireAdministrator,确保应用以管理员权限运行。
1329

被折叠的 条评论
为什么被折叠?



