C# 判断软件是否是管理员权限运行
2017-03-15 14:45
519 查看
using System.Security.Principal;
public static bool IsAdministrator() { WindowsIdentity current = WindowsIdentity.GetCurrent(); WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current); //WindowsBuiltInRole可以枚举出很多权限,例如系统用户、User、Guest等等 return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator); }
相关文章推荐
- C#判断程序是否是管理员权限运行的方法代码示例
- C# WinForm判断程序是否以管理员身份运行,UAC权限的提权与降权
- C# WinForm判断Win7下是否是管理员身份运行
- 判断程序是否运行在管理员权限下
- 判断当前进程是否以管理员权限运行(AllocateAndInitializeSid后,用CheckTokenMembership与AdministratorsGroup进行比较,和Delphi的那个例子还有点不一样)
- 判断当前进程是否以管理员权限运行
- C#判断程序是否以管理员身份运行,否则以管理员身份重新打开
- 判断进程是否以管理员权限运行
- C#以管理员权限运行源码,C#软件获取管理员权限,c#获取管理员权限
- C#:判断当前程序是否通过管理员运行
- C# WinForm判断Win7下是否是管理员身份运行
- 判断进程是否以管理员权限运行
- C# WinForm判断程序是否以管理员身份运行
- C# WinForm判断Win7下是否是管理员身份运行
- C# WinForm判断Win7下是否是管理员身份运行
- VC 判断进程是否是以管理员权限运行,并且判断是否是用户进程而非服务进程
- C#:判断软件运行的环境是否是Pad(PC)
- C#判断当前程序是否通过管理员运行的方法
- 修改hosts文件(判断是否为管理员/以管理员权限运行脚本)
- C#:判断当前程序是否通过管理员运行