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

it2025-03-19  14

首先在添加引用中选中System.Management再在开始部门:using System.Management;using System.Management.Instrumentation;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 ());     }     //获取网卡硬件地址     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();     }    }

转载于:https://www.cnblogs.com/HappyQQ/archive/2008/05/19/1202903.html

相关资源:数据结构—成绩单生成器
最新回复(0)