有没有人知道在不使用WMI的情况下是否可以获得完整的处理器名称(如控制面板|系统中所示)?我猜你可以做一些非管理的电话。
WMI完成这项工作,但我发现它在某些计算机上间歇性地崩溃或锁定。
答案 0 :(得分:12)
您应该只能检查注册表:HKEY_LOCAL_MACHINE \ HARDWARE \ DESCRIPTION \ System \ CentralProcessor \ 0 \ ProcessorNameString应该给你
以下是一些示例代码:
var key = Registry.LocalMachine.OpenSubKey(@"HARDWARE\DESCRIPTION\System\CentralProcessor\0\");
var processorName = key.GetValue("ProcessorNameString");
Console.WriteLine(processorName);