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

日期:01-31  浏览:

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

上一篇:C#技巧之快速删除bin和obj文件夹的方法
下一篇:C#实现通过程序自动抓取远程Web网页信息的代码

网友评论


点击图片更换


查看更多评论
 

推荐文章

·基于C#实现的HOOK键盘钩子实例代码
·C#实现对象XML序列化的方法
·C#静态变量与实例变量实例分析
·C# 静态变量与静态方法实例研究
·C#控件命名规范汇总(超详细)
·c#获取本机的IP地址的代码
·C#实现最简单的文本加密方法
·c#利用system.net发送html格式邮件