尝试WMI对象的SerialNumber属性Win32_BaseBoard:
using System.Management;
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("SELECT Product, SerialNumber FROM Win32_BaseBoard");
ManagementObjectCollection information = searcher.Get();
foreach (ManagementObject obj in information)
{
foreach (PropertyData data in obj.Properties)
Console.WriteLine("{0} = {1}", data.Name, data.Value);
Console.WriteLine();
}
searcher.Dispose();
Run Code Online (Sandbox Code Playgroud)
来源:使用WMI检索主板序列号