using System;using System.Collections.Generic;using System.Text;using System.Management;namespace 读取序列号...{ class Class1 ...{ public static void Main() ...{ //获取CPU序列号 string cpuInfo = ""; ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach (ManagementObject mo in moc) ...{ cpuInfo = mo.Properties["ProcessorId"].Value.ToString(); Console.WriteLine("CPU序列号:" + cpuInfo.ToString()); mo.Dispose(); } //获取硬盘序列号 string HDid; ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive"); ManagementObjectCollection moc1 = cimobject1.GetInstances(); foreach (ManagementObject mo in moc1) ...{ HDid = (string)mo.Properties["Model"].Value; Console.WriteLine("硬盘序列号:" + HDid.ToString()); mo.Dispose(); } //获取网卡地址 ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc2 = mc.GetInstances(); foreach (ManagementObject mo in moc2) ...{ if ((bool)mo["IPEnabled"] == true) Console.WriteLine("网卡硬件地址:" + mo["MacAddress"].ToString()); mo.Dispose(); } } }}