我如何获得CPU插槽类型? (C#)

时间:2013-09-13 07:25:31

标签: c# wmi cpu

我正在开发一个需要在某个时刻检查CPU套接字类型的应用程序。 我怎样才能得到合适的插座? 我试图通过使用Win32_Processor类的WMI来做到这一点,但我在MSDN帮助中找不到现代套接字的描述(http://msdn.microsoft.com/en-us/library/windows/desktop/aa394373(v=vs.85).aspx)只有旧类型的套接字。我在哪里可以获得这些东西的更新信息?或者可能有另一种获取套接字信息的方法? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用System.Management.Instrumentation来查询Win32_Processor

示例:

string processorSocket;

var processor = new ManagementObjectSearcher("select * from Win32_Processor").Get().Cast<ManagementObject>().FirstOrDefault();
if (processor != null)
{
    processorSocket = (string)processor["SocketDesignation"];
}

// returns: Socket M2