您的位置:首页 > 其它

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

2006-07-20 17:07 711 查看

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 address/t{0}"+mo["MacAddress"].ToString());


mo.Dispose();


}


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