C#获取CPU的型号为什么有的电脑获取的是错误的。
我的代码:
string GetCpuName()
{
try
{
string cpuInfo = " ";
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
cpuInfo = mo.Properties["Name"].Value.ToString();
}
moc = null;
mc = null;
return cpuInfo;
}
catch
{
return "未获取到";
}
finally
{
}
}
有的获取是正确的,有的计算机明明是酷睿2什么的CPU,结果显示是奔III 什么型号,还有其它好的办法获取CPU型号吗?
------解决方案--------------------
http://blog.csdn.net/fengyarongaa/article/details/6547840