zoukankan      html  css  js  c++  java
  • 通过WMI获取主板信息

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Management;

    namespace CS
    {
        class Program
        {
            static void Main(string[] args)
            {
                PrintMotherBoardInfo();
                Console.WriteLine(GetMotherBoardSerialNumber());
            }

            /// <summary>
            /// 打印主板信息
            /// </summary>
            private static void PrintMotherBoardInfo()
            {
                ManagementClass mc = new ManagementClass("WIN32_BaseBoard");
                ManagementObjectCollection moc = mc.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    foreach (PropertyData pd in mo.Properties)
                    {
                        Console.WriteLine(string.Format("{0}{1}{2}",pd.Name,"\t", pd.Value));
                    }
                }
            }

            //获取主板序号
            private static string GetMotherBoardSerialNumber()
            {
                ManagementClass mc = new ManagementClass("WIN32_BaseBoard");
                ManagementObjectCollection moc = mc.GetInstances();
                string SerialNumber = "";
                foreach (ManagementObject mo in moc)
                {
                    SerialNumber= mo["SerialNumber"].ToString();
                    break;
                }
                return SerialNumber;
            }
        }
    }

     
  • 相关阅读:
    VS.net 2005快捷键一览表
    POJ 1141 Brackets Sequence
    POJ 3264 Balanced Lineup RMQ问题的ST解法
    Hdu 4267 A Simple Problem with Integers
    hdu 4009 Transfer water
    HDU 4288 Coder
    POJ 1679 The Unique MST
    hdu 4291 A Short problem
    hdu 1175 连连看(DFS)
    POJ 3164 Command Network
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1732711.html
Copyright © 2011-2022 走看看