添加System.Management引用。打开解决方案资源管理器,右键单击项目,选择'添加引用”。在COM选项卡下,找到'System.Management”并选中。单击'确定”进行添加。
在代码中添加以下命名空间:
using System.Management;
string serialNumber = "";
ManagementClass mc = new ManagementClass("Win32_ComputerSystemProduct");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
serialNumber = mo.Properties["IdentifyingNumber"].Value.ToString();
break; // 只获取第一个设备的序列号
}