用C#获取硬盘序列号,CPU序列号,网卡MAC地址的源码

2016-02-19 11:58 57 1 收藏

下面图老师小编要跟大家分享用C#获取硬盘序列号,CPU序列号,网卡MAC地址的源码,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 编程语言 】

privatestring[]GetMoc()
{
string[]str=newstring[3];
ManagementClassmcCpu=newManagementClass("win32_Processor");
ManagementObjectCollectionmocCpu=mcCpu.GetInstances();
foreach(ManagementObjectminmocCpu)
{
str[0]=m["ProcessorId"].ToString();
}

ManagementClassmcHD=newManagementClass("win32_logicaldisk");
ManagementObjectCollectionmocHD=mcHD.GetInstances();
foreach(ManagementObjectminmocHD)
{
if(m["DeviceID"].ToString()=="C:")
{
str[1]=m["VolumeSerialNumber"].ToString();
break;
}
}

ManagementClassmcMAC=newManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollectionmocMAC=mcMAC.GetInstances();
foreach(ManagementObjectminmocMAC)
{
if((bool)m["IPEnabled"])
{
str[2]=m["MacAddress"].ToString();
break;
}
}

returnstr;
}

来源:http://www.tulaoshi.com/n/20160219/1599319.html

延伸阅读
《使命召唤2》cdkey序列号-XEZL-GZWX-XQZG-GEGU-EEFC《使命召唤2》通关视频攻略24:伯格斯坦 24.伯格斯坦(Bergstein) 时间:1944年12月6日 地点:德国 伯格斯坦 在攻入德国境内后,比尔所在的部队一直在战壕里坚守,士兵们在雨水和炮火中变得憔悴疲惫。还好他们最近接到了进攻伯格斯坦的命令,终于可以在无聊的枯守后活动一下...
本文代码在Win2k下试验成功. #include WinIOCtl.h #include stdio.h #pragma inline //--------------------------------------------------------------------------- // IDE NT/2000/XP专用变量 #define GETVERSIONOUTPARAMS  GETVERSIONINPARAMS #define DFP_GET_VERSION  SMART_GET_VERSION #define DFP_SEN...
《使命召唤5》安装cdkey序列号 MPC8-MD8P-78P1-75DU-890F 《使命召唤5》Death Cards效果介绍 用了一早上时间 和同学COOP 下找齐 除了俄国的狙击关要自己单独找 这个卡片系统挺有意思的。。一张卡片在COOP下算是一个技能或一种游戏效果   简单介绍下 吸血卡片 Queen of Hearts (红心Q) 打中敌人会恢复自己的伤害。。长时间没有打中...
查iPhone序列号判断是否新机   第一步,在iPhone上查询设备序列号。具体操作方法:在设置应用中,进入通用选项。 然后,点击关于本机,即可看到本机的序列号了。 第二步,进入苹果官网,通过序列号查询保修服务和支持期图老师限。 如果序列号正确,就会显示有效购买日期,电话技术支持、维修和服务保修情况等...
iPhone6序列号怎么查看?   对于很多新入手iPhone6的用户来说,我们第一时间想要了解的是iPhone6是不是正品,是不是山寨机或者使用过的翻新机。这个时候,我们可以通过iPhone6序列号,在苹果官网查询新机的激活时间来了解其真假和激活时间。但是,iPhone6序列号怎么看?这是很多新手朋友所不了解的,下面图老师小编为大家详细介绍下iPh...

经验教程

247

收藏

43
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部