因此,在我工作的地方签订劳务合同的学校不断订购新计算机,我们必须维护序列号数据库到资产标签,并重命名计算机以反映他们的资产标签。我在CSV文件中关联了SN和AT,我想要做的是编写一个c#应用程序,从运行它的计算机获取序列号,然后查询服务器的名称。有没有人知道这样做的方法(我读过的东西暗示它将通过system.management但我不再找到了)。不幸的是,在我需要它工作之前,我无法访问其中一台目标计算机甚至是同一品牌之一。
品牌之间在序列号的位置上是否有任何差异?
答案 0 :(得分:9)
尝试SerialNumber
WMI对象的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();
答案 1 :(得分:0)
打开你的命令提示符,然后输入以下命令并按回车
wmic bios 获取序列号