C#获取电脑部分硬件参数代码

http://tech.ddvip.com   2008年09月08日    社区交流

本文详细介绍C#获取电脑部分硬件参数代码

  这是一个C#获取硬盘序列号,CPU序列号,网卡MAC地址的代码,发出来,给需要的朋友!

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; }

来源:中国自学编程网    作者:佚名    责编:豆豆技术应用

正在加载评论...