//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;
        }
    }

相关文章:

  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2021-08-13
  • 2022-01-03
  • 2022-12-23
  • 2021-12-12
猜你喜欢
  • 2022-12-23
  • 2022-01-21
  • 2021-07-08
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案