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

     
  • 相关阅读:
    B
    C. Baby Ehab Partitions Again
    NLP中数据稀疏问题的解决——数据平滑
    CodeForces-EDU-105 Div2 部分题解报告
    C
    前端面试知识点汇总
    elementUI table 合计行 单元格合并
    微信小程序 tab切换组件封装
    微信小程序-wx.request的封装实现
    微信小程序-input密码可见与不可见
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1732711.html
Copyright © 2011-2022 走看看