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

     
  • 相关阅读:
    ASP记数器
    Photoshop压缩png图片方法之一
    Drupal的高速缓存配置APC
    各种share button
    兼容iphone、ipad与PC平台的在线视频
    知识组织方法总结
    Virtuemart2 for joomla2.5
    joomla2.5 常用组件
    网上找来经过改良的多级联动下拉菜单
    joomla组件开发中的时区问题
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1732711.html
Copyright © 2011-2022 走看看