我想获得处理器代码名称(例如“ Ivy Bridge ”,“ Sandy Bridge ”),例如CPU-Z Windows上的工具,但来自C#代码。
答案 0 :(得分:1)
使用PROCESSOR_IDENTIFIER
环境变量:
var cpuId = Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER");
在我的情况下,它打印:
// Intel64 Family 6 Model 69 Stepping 1, GenuineIntel
WMI也是另一种获取相同信息的方法,但这个方法更简单。
请记住,您可能永远无法获得CPU-Z提供的确切字符串,因为很可能它有一个映射表读取此环境变量并在内部映射到代码名称和输出。