zoukankan      html  css  js  c++  java
  • C# 读取计算机CPU,HDD信息

            public string getCpuInfo()	//读取CPU信息
            {
                ManagementClass mobj = new ManagementClass("Win32_Processor");
                ManagementObjectCollection moc = mobj.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    return mo.Properties["ProcessorId"].Value.ToString();
                }
                return "";
            }
            public string getHddInfo()	//读取硬盘信息
            {
                ManagementClass mobj = new ManagementClass("Win32_PhysicalMedia");
                ManagementObjectCollection moc = mobj.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    return mo.Properties["SerialNumber"].Value.ToString();
                }
                return "";
            }
         //取得设备硬盘的卷标号
            public string GetDiskVolumeSerialNumber()
            {
                ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid="d:"");
                disk.Get();
                return disk.GetPropertyValue("VolumeSerialNumber").ToString();
            }
            //获得CPU的序列号
            public string getCpu()
            {
                string strCpu = null;
                ManagementClass myCpu = new ManagementClass("win32_Processor");
                ManagementObjectCollection myCpuConnection = myCpu.GetInstances();
                foreach (ManagementObject myObject in myCpuConnection)
                {
                    strCpu = myObject.Properties["Processorid"].Value.ToString();
                    break;
                }
                return strCpu;
            }       
    
  • 相关阅读:
    day17-jdbc 7.Statement介绍
    day17-jdbc 6.Connection介绍
    day17-jdbc 5.url介绍
    day17-jdbc 4.DriverManager详解
    day17-jdbc 3.jdbc快速入门
    SSH原理与运用
    SSH原理与运用
    11 个 Linux 上最佳的图形化 Git 客户端
    11 个 Linux 上最佳的图形化 Git 客户端
    11 个 Linux 上最佳的图形化 Git 客户端
  • 原文地址:https://www.cnblogs.com/ziranquliu/p/4690672.html
Copyright © 2011-2022 走看看