.NET 如何获取主板的序列号
1、 新建一个控制台程序。
2、 添加System.Management命名空间的引用。
using System.Management;
3、添加获取主板序列号的方法。
4、程序入口Main方法中添加输出主板序列号的代码。
5、运行程序输出主板序列号信息。
6、 总结
获取电脑主板的方法:
1. 新建一个控制台程序。
2. 添加System.Management命名空间的引用。
3. 添添加获取主板序列号的方法。
4. 程序入口Main方法中添加输入主板序列号的代码。
5. 运行程序输出主板序列号信息
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;
}
}
}