如何运行具有提升权限的 wpf 应用程序

本文关键字:权限 应用程序 wpf 何运行 运行 | 更新日期: 2023-09-27 17:56:13

我有一个 wpf 应用程序,我希望它需要并获得提升的权限。我该怎么做?如果与 vs4.5 一起运行 .net 2013,如果这有所作为,我正在运行。

如何运行具有提升权限的 wpf 应用程序

您需要为您的应用程序创建一个清单文件,例如 myapp.exe.manifest,它需要包含这样的部分...

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

当然,当用户运行您的应用程序时,它将显示通常的信任对话框并征求他们的同意。