C#判断程序是否是管理员权限运行的方法代码示例

public bool IsAdministrator()
{
	WindowsIdentity current = WindowsIdentity.GetCurrent();
	WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current);
	return windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
}