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...相关推荐

  1. 计算机管理员受限用户,如何设置权限,使管理员能上网,而受限用户却不能上网?...

    可以利用尝试用登录.注销脚本进行,以下方法在Microsoft Virtual PC 2004虚拟机里测试通过. 一.适用范围: 对等网,采用NAT方式共享Internet连接,且安装Windows ...

  2. 1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制...

    引言 任何事物的创造发明都来源于需求和欲望 而科学技术的发展则推动实现了目标 正是因为人类对于计算能力孜孜不倦的追求,才创造了如今规模的计算机. 计算机,字如其名,用于计算的机器.这就是最初计算机的发 ...

  3. 计算机考试网络管理员课程,软考网络管理员教程精讲之计算机的基本结构

    离2017年下半年软考网络管理员考试只有4个多月的时间了.大家都在找各种复习资料吧!下面是希赛小编为大家整理了一些软考网络管理员知识点,下文主讲计算机的基本结构.希望能帮助各位学员. 1.计算机的基本 ...

  4. windows系统,计算机cmd管理员,命令行中普通用户获取管理员权限的命令

    文章目录 一.第一种方式:搜索框搜索 二.第二种方式:win+R (这种方式作者没有找到进入管理员的方式) 三.普通方式进入,通过命令授予用户权限 四.通过开始右键进入cmd 参考文档 一.第一种方式 ...

  5. 计算机大机实验报告,大学计算机一实验报告二大学算机一实验报告二大学计算机一实验报告二大学计算机一实验报告二.doc...

    大学计算机一实验报告二大学算机一实验报告二大学计算机一实验报告二大学计算机一实验报告二 广东金融学院实验报告 课程名称:大学计算机Ⅰ 实验编号 及实验名称实验二中文Word 2010 实验系 别姓 名 ...

  6. 计算机管理员账号被禁用了怎么办,Windows 8、Windows 8.1账户没有了管理员权限或唯一的管理员账户被禁用了,怎么办!...

    技术级别 : 基本 摘要 由于某些原因,导致当前用户账户被设置为非管理员账户.或者在运行程序时提示要输入管理员密码,,但却没地方能够输入.这类情况下,需要进入安全模式重新设定用户账户权限.适用于:Wi ...

  7. 计算机配机方案及理由报告,大学生社会调查计算机配机方案的报告范本.docx

    大学生社会调查计算机配机方案的报告范本 第 PAGE \* Arabic \* MERGEFORMAT 6 页 大学生社会调查计算机配机方案的报告范本 通过前面2月12日到2月17日6天的实践,使我具 ...

  8. 计算机用户没有管理员权限,教你让win7系统电脑普通账户拥有管理员权限的两种方法...

    在ghost win7系统电脑中如果没有管理员权限,是没办法打开一些程序.文件的,甚至删除一些文件也要有管理器权限,不然就会提示"您的权限不足,请点击继续来获得权限."那么怎么让一 ...

  9. 计算机硬盘是内存储器还是外存储器,计算机的内存储器比外存储器很多朋友觉得自己攒机是一件麻烦的事...

    很多朋友觉得自己攒机是一件麻烦的事儿,不仅对于知识有一定的要求,还要了解相关的硬件知识,也使得不少朋友找熟人装机或者干脆购买品牌整机. 工具/原料 电脑的相应配件 方法/步骤 1 很多朋友觉得自己攒机 ...

最新文章

  1. windows10 oracle自动备份,Windows系统下oracle 自动备份数据库
  2. 景区ota常遇问题_景区票务管理系统能给景区带来销售业绩,你知道这些功能ma?...
  3. python实现神经网络的正向传播(fp)函数_如何自己从零实现一个神经网络?
  4. Java中JMX管理器的作用,项目中有什么具体使用?
  5. Java GUI:将JPanel添加进JScrollPane
  6. 字符串的驻留(String Interning)
  7. [paper reading] CenterNet (Object as Points)
  8. 苹果mac视频特效软件:After Effects
  9. C++ malloc头文件
  10. wo-mic ,audioRelay设置
  11. 手心输入法导致 Navicat for MySQL闪退的解决办法
  12. WDR7660虚拟服务器,tp-wdr7660设置wps方法_tp-wdr7660怎么设置wps-硬件之家
  13. django.relatedField-关联域
  14. Python AngryBirds完整代码+讲解
  15. 如何在Server 2003查看 是 32位还是64位
  16. 互联网2B、2C的区别ToB时代的应对策略
  17. TCRT5000循迹模块原理及应用
  18. 实现两个矩阵相乘(Java)
  19. “三天打鱼俩天晒网”
  20. 微信小程序之渲染标签使用

热门文章

  1. 基于元组,根据月份,计算天数.(Python)
  2. tf.summary.scalar()和tf.summary.histogram
  3. storm UI解释
  4. 在hadoop/hbase等代码中kinit
  5. 【JAVA编码专题】 JAVA字符编码系列三:Java应用中的编码问题
  6. HTTP协议基础知识总结
  7. 【从传统方法到深度学习】图像分类
  8. 聊聊高并发(二)结合实例说说线程封闭和背后的设计思想
  9. MySQL中述职类型的长度问题
  10. spring几种获取 HttpServletRequest 对象的方式