有些代码操作需要取得管理员权限,不如把整个程序设置为以管理员运行。

C#程序设置以管理员权限运行,比较简单:

1. 为项目添加manifest文件(已添加的则跳过)。

C#程序设置以管理员权限运行_开发语言2.  requestedExecutionLevel 设置为 requireAdministrator

<!--
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
-->
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

问题解决。exe文件已打上管理员权限的图标:

C#程序设置以管理员权限运行_其他_02