C# winform程序判断是否管理员运行
引用命名空间
C# 全选
using System.Security.Principal;
C# 全选
/// <summary>
/// 判断程序是否是以管理员身份运行。
/// </summary>
public static bool IsRunAsAdmin()
{
WindowsIdentity id = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(id);
return principal.IsInRole(WindowsBuiltInRole.Administrator);
}
使用
C# 全选
private void button1_Click(object sender, EventArgs e)
{
if (IsRunAsAdmin() == false)
{
MessageBox.Show("该操作需要《管理员》权限,请使用《管理员》运行此程序");
return;
}
}
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生