博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#获取cpu序列号,硬盘ID,网卡MAC地址
阅读量:6806 次
发布时间:2019-06-26

本文共 1007 字,大约阅读时间需要 3 分钟。

首先在添加引用中选中System.Management

再在开始部门:

using System.Management;

using System.Management.Instrumentation;

private void GetInfo()  

  {  

   string cpuInfo = "";//cpu序列号  

   ManagementClass cimobject = new ManagementClass("Win32_Processor");  

   ManagementObjectCollection moc = cimobject.GetInstances();  

   foreach(ManagementObject mo in moc)  

   {  

    cpuInfo = mo.Properties["ProcessorId"].Value.ToString();  

    Response.Write ("cpu序列号:"+cpuInfo.ToString ());  

   }  

   //获取硬盘ID  

   String HDid;  

   ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");  

   ManagementObjectCollection moc1 = cimobject1.GetInstances();  

   foreach(ManagementObject mo in moc1)  

   {  

    HDid = (string)mo.Properties["Model"].Value;  

    Response.Write ("硬盘序列号:"+HDid.ToString ());  

   }  

   //获取网卡硬件地址  

   ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");  

   ManagementObjectCollection moc2 = mc.GetInstances();  

   foreach(ManagementObject mo in moc2)  

   {  

    if((bool)mo["IPEnabled"] == true)  

     Response.Write("MAC address\t{0}"+mo["MacAddress"].ToString());  

    mo.Dispose();  

   }  

  }

转载地址:http://nitwl.baihongyu.com/

你可能感兴趣的文章
[LintCode/LeetCode] Paint House I & Paint House II
查看>>
Android工具箱之文件目录
查看>>
Using Flume要点
查看>>
使用VisualSVN Server搭建SVN版本控制服务器
查看>>
OpenGL ES2 学习教程5——顶点属性
查看>>
谈谈BFC与ie特有属性hasLayout
查看>>
Git 命令速查表
查看>>
Coder Essential之编程语言学习知识点纲要
查看>>
ES6 走马观花(ECMAScript2015 新特性)
查看>>
微信支付坑 一两点
查看>>
无锁算法
查看>>
Wordpress 5.2 beta 2 发布,支持 Emoji 12
查看>>
Drupal 曝出代码执行高危漏洞,数百万网站受影响
查看>>
NG-ZORRO 7.0.0 发布,Ant Design 的 Angular 实现
查看>>
《TCP IP 详解卷1:协议》阅读笔记 - 第十四章
查看>>
文字与编码的奥妙(上篇)
查看>>
适用与IOS手机的python编辑器,让你不限空间,地点都能玩转pyhton代码 ! ...
查看>>
【直播预告】云栖社区特邀专家蒋泽银:Jpom一款低侵入式Java运维、监控软件 ...
查看>>
零跑C-more收获更多期待,而零跑S01还在追求更多的订单 | 2019 上海车展 ...
查看>>
想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验
查看>>