获取CPU编号和获取网卡mac地址

时间:2008-05-11 02:30:00  类别:mac地址  作者:X997.CN

//取CPU编号
public String GetCpuID()
{
try
{
ManagementClass mc
=new ManagementClass("Win32_Processor");
ManagementObjectCollection moc
= mc.GetInstances();

String strCpuID
=null;
foreach (ManagementObject mo in moc)
{
strCpuID
= mo.Properties["ProcessorId"].Value.ToString();
break;
}

return strCpuID;
}

catch
{
return"";
}


}
//end method

//获取网卡mac地址
publicstring GetMac()
{
try
{
ManagementObjectSearcher query
=new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
ManagementObjectCollection queryCollection
= query.Get();
foreach (ManagementObject mo in queryCollection)
{
if (mo["IPEnabled"].ToString() =="True")
return mo["MacAddress"].ToString();
}

return"";
}

catch 
{
return"";
}


X997.CN 2008-05-11 10:30 发表评论


特别推荐

广而告之