//得到cpu信息
public static void GetCpuIndex()
 {
            string _cpuInfo = "";
            ManagementClass cimobject = new ManagementClass("Win32_Processor");
            ManagementObjectCollection moc = cimobject.GetInstances();
            foreach (ManagementObject mo in moc)
            {
                _cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
            }
            return _cpuInfo;
}

// 得到硬盘序列号

public static void GetHDIndex()
 {
            string _HDInfo = "";
            ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
            ManagementObjectCollection moc1 = cimobject1.GetInstances();
            foreach (ManagementObject mo in moc1)
            {
                _HDInfo = (string)mo.Properties["Model"].Value;

}
            retrun _HDInfo;
}

//获取网卡硬件地址
 public static void GetMacAddress()
 {
            string _MacAddress = "";
            ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection moc2 = mc.GetInstances();
            foreach (ManagementObject mo in moc2)
            {
                if ((bool)mo["IPEnabled"] == true)
                    MacAddress = mo["MacAddress"].ToString();
                mo.Dispose();
            }
           
            return _MacAddress;
 }

转载于:https://www.cnblogs.com/zhangtao/archive/2011/03/06/1972397.html

C#得到CPU的序列号、硬盘序列号、网卡序列号相关推荐

  1. 获取电脑cpu,硬盘,网卡序列号

    1.命令行获取 cpu序列号:wmic cpu get processorid 硬盘序列号: 1)diskpart 2)list disk 3)select disk 0 4)detail disk ...

  2. 太慢不能忍!CPU又拿硬盘和网卡开刀了!

    作者 | 轩辕之风 责编 | 王晓曼 来源 | 编程技术宇宙(ID:xuanyuancoding) 总线技术 我是CPU一号车间的阿Q,最近为了一件事儿搞得我挺烦的. 当初我们CPU工厂刚刚来到主板上 ...

  3. 太慢不能忍!CPU 又拿硬盘和网卡开刀了!

    来源 | 编程技术宇宙 责编 | Carol 封图 | CSDN 下载自视觉中国 总线技术 我是CPU一号车间的阿Q,最近为了一件事儿搞得我挺烦的. 当初我们CPU工厂刚刚来到主板上建厂时,那时候主板 ...

  4. C/C++ 获取硬件唯一标识 (CPU序列号/硬盘号)

    调用控制台来获取CPU序列号/硬盘号 不同PC的硬盘数量可能不同 若有多个硬盘,此处的输出将多个硬盘号拼接到了一起 若需拆分可自行修改. 注:插拔硬盘U盘等会造成获取到的硬盘号不同,如果想以此为机器码 ...

  5. Qt windows下获取CPU、主板、硬盘、网卡等相关信息

    首先磁盘ID和磁盘序列号是不一样的,磁盘的一些相关信息可通过以下方式获取 查看步骤,右键我的电脑---->选择属性---->选择设备管理器---->展开磁盘驱动器    就可以看到磁 ...

  6. 太慢不能忍,CPU 拿硬盘和网卡开刀了!

    作者 | 轩辕之风 来源 | 编程技术宇宙 总线技术 我是CPU一号车间的阿Q,最近为了一件事儿搞得我挺烦的. 当初我们CPU工厂刚刚来到主板上建厂时,那时候主板上的单位还不多,跟我们打交道最多的就是 ...

  7. 纯VB代码取得硬盘的物理序列号

    纯VB代码取得硬盘的物理序列号     网上有很多获取硬盘序列号的代码,但大部分都只能取得逻辑分区的序列号,而不能取得硬盘的物理序列号.我们知道,逻辑分区的序列号是FORMAT时产生的,重新FORMA ...

  8. 两种取网卡序列号方法

    对于一机多卡和在win98下无WMI服务,取网卡号需两种方法同时用: If sSystemVer = "WINDOWS98" Then         Text1 = Ethern ...

  9. SAP IQ02 将A序列号改成B序列号后,无修改记录?

    SAP IQ02 将A序列号改成B序列号后,无修改记录? IQ02 可以将某个序列号,改成另外一个序列号.如下所示,序列号154470188180018,物料号74000043, 要将该序列号改成一个 ...

  10. SAP 如何将无序列号的库存与序列号关联起来?

    SAP 如何将无序列号的库存与序列号关联起来? 笔者所在的项目上,一些关键物料有启用序列号管理,方便实现追溯.正常情况下,物料的库存应该与序列号是匹配的.但是也会因为系统设置的漏洞,加上业务人员操作上 ...

最新文章

  1. 现代内存编号解读(转)
  2. 阿里洛神云网络这局妥了!集齐“软硬结合、创新NFV、智能管理”三张牌
  3. 今日c++练手之寻找n个连续的合数
  4. MVC教程第六篇:拦截器
  5. ShardingSphere(五) 公共表配置,实现读写改操作
  6. win和mac系统Sublime Text 3配置编译c和c++
  7. 一学就会之ado.net(一)
  8. shell脚本:判断本地和远程文件是否存在
  9. 身处外包中!有过低谷 5年时间让我年薪近100W...我的不放弃,让我看见了最美的明天...
  10. Oracle10g安装在RHEL AS 3
  11. 使用Async方法 Using Async Methods 精通ASP-NET-MVC-5-弗瑞曼 Listing 4-32.
  12. 30+的华为,也在乘风破浪
  13. python在文本添加超链接_在Markdown中快速插入超链接的Workflow
  14. 计算机win10搜不到wifi,Win10为何搜索不到Wifi?搜索不到Wifi的解决方法
  15. 有道云笔记分享_有道云笔记的使用分享
  16. mysql 批量执行sql语句_MySQL中批量执行SQL语句
  17. NVIDIA Jetson TK1学习与开发(一):NVIDIA Jetson TK1介绍
  18. Linux摄像头驱动第一篇之虚拟摄像头驱动vivi.c
  19. JEECMS 自定义标签
  20. 移动设备IP地址的获取

热门文章

  1. Linux决心书/李世超
  2. 手把手教你写高质量Android技术博客,画图工具,录像工具,Markdown写法
  3. KDD走进阿里 数百专家聚集探讨产学研一体化
  4. 检查你的项目的引用包依赖关系
  5. java读取csv文件
  6. xmanager远程桌面控制linux
  7. 搭建nginx + python + django +memcached+ mysql +fastcgi 环境
  8. 为什么onenote一直在加载_OneNote:科研笔记独一无二的无敌利器
  9. HDU 1042 N!(高精度阶乘、大数乘法)
  10. java 几个实用的小工具