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

来源:互联网 发布:金山软件开除员工 编辑:程序博客网 时间:2024/06/02 16:51

        //cpu序列号        string cpuInfo;        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();        }


原创粉丝点击