.NET 如何获取主板的序列号

 时间:2026-02-14 15:41:16

1、 新建一个控制台程序。

.NET 如何获取主板的序列号

2、 添加System.Management命名空间的引用。

using System.Management;

.NET 如何获取主板的序列号

3、添加获取主板序列号的方法。

.NET 如何获取主板的序列号

4、程序入口Main方法中添加输出主板序列号的代码。

.NET 如何获取主板的序列号

5、运行程序输出主板序列号信息。

.NET 如何获取主板的序列号

6、 总结

获取电脑主板的方法:

1.    新建一个控制台程序。

2.    添加System.Management命名空间的引用。

3.    添添加获取主板序列号的方法。

4.    程序入口Main方法中添加输入主板序列号的代码。

5.    运行程序输出主板序列号信息

.NET 如何获取主板的序列号

7、附示例代码:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Management;

namespace ConsoleBaseBoardDemo

{

    class Program

    {

        /// <summary>

        /// 程序入口方法

        /// </summary>

        /// <param name="args"></param>

        static void Main(string[] args)

        {

            foreach (string str in GetBaseBoard())

            {

                Console.WriteLine(string.Format("主板序列号:{0}",str));

            }

            Console.ReadLine();

        }

        /// <summary>

        /// 添加获取主板序列号的方法

        /// </summary>

        /// <returns></returns>

        public static List<string> GetBaseBoard()

        {

            List<string> lst = new List<string>();

            ManagementClass mc = new ManagementClass("Win32_BaseBoard");

            ManagementObjectCollection moc = mc.GetInstances();

            foreach (ManagementObject mo in moc)

            {

                if (mo["SerialNumber"] != null &&

                    mo["SerialNumber"].ToString() != String.Empty &&

                    !mo["SerialNumber"].ToString().Contains(" "))

                {

                    lst.Add(mo["SerialNumber"].ToString());

                }

            }

            return lst;

        }

    }

}

  • 高手教你如何调节天天富翁手游变速加速辅助倍数
  • 突然一阵发热,头晕,头疼,后脑勺发麻,心慌。
  • 冰箱毛细管结霜怎么办
  • 西式蒜香烤排骨
  • 测测app怎么导出个人信息
  • 热门搜索
    猫怎么养 淘宝视频怎么下载 安盛天平车险怎么样 wifi怎么修改密码 手机dns怎么设置 微星笔记本怎么样 鱼香肉丝怎么做好吃 鼻子出血怎么回事 钢琴怎么弹 苹果手机怎么刷机解锁