WPF 应用程序运行时需要管理员权限

问题描述 投票:0回答:2

正如标题所说,我正在寻找一种在运行时请求管理员权限的方法。我目前正在开发一个游戏启动器,我想知道像 Steam 或 Epic Games 这样的启动器如何只在您需要安装游戏时才请求许可。 感谢您的帮助

c# wpf admin
2个回答
0
投票
  1. 在解决方案资源管理器中右键单击您的项目
  2. 从上下文菜单中选择“添加新项目”。
  3. 从出现的对话框中的选项列表中选择“应用程序清单文件”。
  4. 打开创建的文件(app.manifest)并更改:

线:

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

至:

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

-1
投票

就我而言,您正在尝试显示 UAC 提示,这将要求管理员权限。 如果是这种情况,您必须添加应用程序清单。这将自动显示UAC提示。

您可以查看此处如何设置

© www.soinside.com 2019 - 2024. All rights reserved.