本机的计算机管理员,c# 获得本机计算机名字,获得本机当前系统登陆用户和管理员权限,Environment...
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";
p.StartInfo.Arguments = "/c " + command;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
return p.StandardOutput.ReadToEnd();
}
}
}
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").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";
p.StartInfo.Arguments = "/c " + command;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
return p.StandardOutput.ReadToEnd();
}
}
}
黑色頭發:http://heisetoufa.iteye.com/
總結
以上是生活随笔為你收集整理的本机的计算机管理员,c# 获得本机计算机名字,获得本机当前系统登陆用户和管理员权限,Environment...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 酷比魔方将推 iPlay 50 Pro
- 下一篇: 酷狗铃声怎么保存到本地(酷狗唯一官方版下