2017-04-09 47 views
1

我想获得处理器代号(例如 “的Ivy Bridge”, “的Sandy Bridge”)像Windows,但在C#代码CPU-Z工具。如何获得处理器代号

+0

我很确定CPU-Z有一个内置的查找表,从型号到代号。 –

回答

1

使用PROCESSOR_IDENTIFIER环境变量:

var cpuId = Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER"); 

对我来说,它打印:

// Intel64 Family 6 Model 69 Stepping 1, GenuineIntel 

WMI也是另一种方法来获得同样的信息,但这个更简单。请记住,您可能永远无法获取CPU-Z提供的确切字符串,因为它很可能具有映射表,该映射表读取此环境变量并在内部映射到代码名称和输出。

+0

是的我已经使用WMI Win32_Processor类来获取我需要的许多其他CPU属性,但代码名称不存在。所以我可以得到模型,步进等。问题是这个表是否可用在某个地方? – HolaJan

相关问题