参考文章:http://msdn.microsoft.com/en-us/library/aa392727.aspx
电脑型号 Win32_ComputerSystem Model
电脑品牌 Win32_ComputerSystem Manufacturer
工作组 Win32_ComputerSystem Domain
登录用户 Win32_ComputerSystem UserName
计算机名 Win32_ComputerSystem Name
最后盘符 Win32_BootConfiguration LastDrive
主板序列号 Win32_ComputerSystemProduct IdentifyingNumber
主板制造商 Win32_ComputerSystemProduct Version
主板型号 Win32_ComputerSystemProduct Name
操作系统 Win32_OperatingSystem Caption
Win32_OperatingSystem CodeSet
Win32_OperatingSystem CSDVersion
using System.Management;//同时添加该引用
//取得硬盘序列号
private string GetDiskID()
{
try
{
string DiskID = "";
ManagementClass mc = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
DiskID = mo.Properties["Model"].Value.ToString();
}
mc = null;
moc = null;
return DiskID;
}
catch
{
return "unknow";
}
finally
{
}
}
//取得计算机品牌
private string GetComputerBrand()
{
try
{
string DiskID = "";
ManagementClass mc = new ManagementClass("Win32_ComputerSystem");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
DiskID = mo.Properties["Manufacturer"].Value.ToString();
}
mc = null;
moc = null;
return DiskID.Trim();
}
catch
{
return "unknow";
}
finally
{
}
}
//取得计算机型号
private string GetComputerModel()
{
try
{
string DiskID = "";
ManagementClass mc = new ManagementClass("Win32_ComputerSystem");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
DiskID = mo.Properties["Model"].Value.ToString();
}
mc = null;
moc = null;
return DiskID.Trim();
}
catch
{
return "unknow";
}
finally
{
}
}