代码之家  ›  专栏  ›  技术社区  ›  Joe Albahari

获取不带wmi的完整cpu名称

  •  10
  • Joe Albahari  · 技术社区  · 14 年前

    是否有人知道不使用wmi就可以获得完整的处理器名称(如控制面板系统中所示)?我猜你可以打一些不受管理的电话。

    wmi可以完成这项工作,但我发现它会间歇性地崩溃或锁定某些计算机。

    1 回复  |  直到 12 年前
        1
  •  12
  •   DaveShaw Thishin    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);