VS 设置管理员权限

起因:

想让我的程序能拥有管理员权限,于是设置了UAC执行级别,requireAadministrator。运行后发现,无效

明明已经设置了,但没达到想要的效果,程序没有弹出需要管理员权限的确认

 app.manifest的配置如下

 解决方法

直接在.mainfest文件里面加上下面这段代码,问题解决

  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>

像下面这样