如何获取处理器代码名称

时间:2017-04-09 15:59:22

标签: .net cpu information-retrieval processor

我想获得处理器代码名称(例如“ Ivy Bridge ”,“ Sandy Bridge ”),例如CPU-Z Windows上的工具,但来自C#代码。

1 个答案:

答案 0 :(得分:1)

使用PROCESSOR_IDENTIFIER环境变量:

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

在我的情况下,它打印:

// Intel64 Family 6 Model 69 Stepping 1, GenuineIntel

WMI也是另一种获取相同信息的方法,但这个方法更简单。

请记住,您可能永远无法获得CPU-Z提供的确切字符串,因为很可能它有一个映射表读取此环境变量并在内部映射到代码名称和输出。