您的位置:首页 > 其它

获取cpu序列号,硬盘ID,网卡MAC地址(转)

2006-10-18 10:37 429 查看

获取cpu序列号,硬盘ID,网卡MAC地址(转)

分类:.NET技术点滴


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 ());


}






//获取网卡硬件地址


9558821702001755616






ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");


ManagementObjectCollection moc2 = mc.GetInstances();


foreach(ManagementObject mo in moc2)






{


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


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


mo.Dispose();


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐