C#如何检查管理员权限

伊瓦达斯(Evaldas L.)

我想用我的C#应用​​程序创建一个文件夹。我正在编写代码,对我来说一切都很好,但是我的朋友遇到了一个错误

拒绝访问“ myfolder”路径。

那么,我该如何申请管理员权限?我已经搜索到可以使用清单创建它。这是什么?我如何/在哪里得到清单?我是新手,对不起。我想要这样的东西:

在此处输入图片说明

乔什·史蒂文斯(Josh Stevens)

建议1检查管理员权限-这是您在检查后是否要对代码中的bool值进行某些操作

这将返回布尔值,并允许您使用isAdmin

using System.Security.Principal;

bool isAdmin;
WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
isAdmin = principal.IsInRole(WindowsBuiltInRole.Administrator);

建议2-强制我的.NET App以管理员身份运行-如果您始终希望它以管理员身份运行,这是我会做的,也是我建议使用的应用程序。

您将需要修改嵌入到程序中的清单。这适用于VS2008及更高版本:Project + Add New Item,选择“ Application Manifest File”。<requestedExecutionLevel>元素更改为:

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

用户在启动程序时收到UAC提示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查系统上的每个用户是否都具有C#的管理员权限

来自分类Dev

批处理脚本:如何检查管理员权限

来自分类Dev

'CheckTokenMembership' 检查管理员权限 C++

来自分类Dev

如何检查我的程序是否通过C ++在管理员权限下运行?

来自分类Dev

WindowsForm 按钮 C# 的 SQL 用户管理员权限

来自分类Dev

如何在没有UAC的情况下从非管理员检查管理员的写入权限?

来自分类Dev

管理员权限

来自分类Dev

如何授予PyCharm管理员权限?

来自分类Dev

将C#应用程序从WinXP转换为7:如何使其不需要管理员权限?

来自分类Dev

Django管理员,如何在Django模板中正确检查用户的权限?

来自分类Dev

如何检查提到的用户是否具有管理员权限?

来自分类Dev

如何检查某人是否具有管理员权限on_message discord.py

来自分类Dev

在C#中,如果登录身份帐户是非管理员用户,如何停止/启动/检查是否已注册?

来自分类Dev

C#流程以管理员身份

来自分类Dev

管理员访问 c#/vb

来自分类Dev

C#即使具有管理员权限也无法访问系统文件

来自分类Dev

C#在没有管理员权限的情况下执行CMD命令

来自分类Dev

保留管理员权限

来自分类Dev

如何检查特定应用是否具有管理员权限,并转到其管理屏幕?

来自分类Dev

如何为群组和管理员授予权限

来自分类Dev

如何强制应用程序以管理员权限运行

来自分类Dev

专业人士如何设计管理员权限?

来自分类Dev

如何为Django / Mezzanine网站的管理员设置权限

来自分类Dev

如何使用管理员权限运行.msi安装程序?

来自分类Dev

如何以管理员权限运行程序

来自分类Dev

如何为群组和管理员授予权限

来自分类Dev

如何防止Windows锁定/休眠(无管理员权限)

来自分类Dev

JScript:如何获得提升的特权(管理员权限)

来自分类Dev

如何通过用户名和密码检查帐户是否具有管理员权限/特权?

Related 相关文章

  1. 1

    如何检查系统上的每个用户是否都具有C#的管理员权限

  2. 2

    批处理脚本:如何检查管理员权限

  3. 3

    'CheckTokenMembership' 检查管理员权限 C++

  4. 4

    如何检查我的程序是否通过C ++在管理员权限下运行?

  5. 5

    WindowsForm 按钮 C# 的 SQL 用户管理员权限

  6. 6

    如何在没有UAC的情况下从非管理员检查管理员的写入权限?

  7. 7

    管理员权限

  8. 8

    如何授予PyCharm管理员权限?

  9. 9

    将C#应用程序从WinXP转换为7:如何使其不需要管理员权限?

  10. 10

    Django管理员,如何在Django模板中正确检查用户的权限?

  11. 11

    如何检查提到的用户是否具有管理员权限?

  12. 12

    如何检查某人是否具有管理员权限on_message discord.py

  13. 13

    在C#中,如果登录身份帐户是非管理员用户,如何停止/启动/检查是否已注册?

  14. 14

    C#流程以管理员身份

  15. 15

    管理员访问 c#/vb

  16. 16

    C#即使具有管理员权限也无法访问系统文件

  17. 17

    C#在没有管理员权限的情况下执行CMD命令

  18. 18

    保留管理员权限

  19. 19

    如何检查特定应用是否具有管理员权限,并转到其管理屏幕?

  20. 20

    如何为群组和管理员授予权限

  21. 21

    如何强制应用程序以管理员权限运行

  22. 22

    专业人士如何设计管理员权限?

  23. 23

    如何为Django / Mezzanine网站的管理员设置权限

  24. 24

    如何使用管理员权限运行.msi安装程序?

  25. 25

    如何以管理员权限运行程序

  26. 26

    如何为群组和管理员授予权限

  27. 27

    如何防止Windows锁定/休眠(无管理员权限)

  28. 28

    JScript:如何获得提升的特权(管理员权限)

  29. 29

    如何通过用户名和密码检查帐户是否具有管理员权限/特权?

热门标签

归档