Windows 具有管理员权限项目的应用程序打包项目

Windows Application Packaging Project With Admin Rights Project

我有一个项目需要 运行 的管理员权限。它使用 HTTP listener,否则会引发异常。

在我的项目中,我添加了这一行,因此它将以管理员权限启动:

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

现在,当我启动 WAPP 时,我收到一条错误消息,该消息已在 link、error info

中介绍

如果我将 authorization 设置回标准,项目将毫无问题地启动。现在的问题是,如何以管理员权限启动 WAPP

WAPP:WAAP here

错误信息是这样的:

我查看了 WAPP 的清单文件,但我没有找到可以设置这些权限的区域。我还删除了 link.

中描述的所有构建文件夹

将这些 restricted capabilities 添加到清单文件:

<rescap:Capability Name="runFullTrust">
<rescap:Capability Name="allowElevation">