现在的位置: 首页 > 综合 > 正文

HardwareSerialNumber(硬盘号,CPU号)

2012年08月23日 ⁄ 综合 ⁄ 共 736字 ⁄ 字号 评论关闭

    //need using System.Management;
    public class HardwareSerialNumber
    {
        public string GetDiskVolumeSerialNumber()
        {
            ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"C:\"");
            disk.Get();
            return disk.GetPropertyValue("VolumeSerialNumber").ToString();
        }

        public List<string> GetCPUSerialNumber()
        {
            List<string> cpus = new List<string>();
            ManagementClass mc = new ManagementClass("win32_Processor");
            ManagementObjectCollection objCollection = mc.GetInstances();
            foreach (ManagementObject item in objCollection)
            {
                cpus.Add(item.Properties["Processorid"].Value.ToString());
            }
            return cpus;
        }
    }

抱歉!评论已关闭.