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

时间:2014-04-02 10:44:34

标签: c# .net

我有一个wpf应用程序,我希望它需要并获得提升的权限。我怎样才能做到这一点? 如果使用vs2013,我正在运行.net 4.5,如果这会产生影响。

1 个答案:

答案 0 :(得分:2)

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

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

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