C#获取管理员权限

在进行C盘的读写时,有时会需要用到管理员权限

//找到位于  Properties  下面的 app.manifest 文件

将<requestedExecutionLevel level="asInvoker" uiAccess="false" />

改为<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />


其实这个文件上方的注释已经说的很明白了

//UAC 清单选项
//如果要更改 Windows 用户帐户控制级别,请用以下节点之一替换requestedExecutionLevel 节点。
//<requestedExecutionLevel  level="asInvoker" uiAccess="false" />
//<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
//<requestedExecutionLevel  level="highestAvailable" uiAccess="false" />