C#应用:获取cpu序列号,硬盘ID,网卡MAC地址_[Asp.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 address\t{0}"+mo["MacAddress"].ToString());
 mo.Dispose();
 }
 }
来源:网络