Environment.UserName//获得当前系统登陆用户名
Environment.UserDomainName//获得当前计算机名
下面的两个类都是判断当前登陆的系统用户是不是管理员用户
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace c2
{
class Program
{
static void Main(string[] args)
{
if (runcmd("net localgroup administrators |find \"%username%\"").IndexOf(System.Environment.UserName) >= 0)
Console.WriteLine("Admin");
else
Console.WriteLine("No Admin!");
Console.Read();
}
private static string runcmd(string command)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载