Получите полное имя ЦП без WMI

Кто-либо знает, возможно ли получить полное название процессора (как показано в Панели управления | Система), не используя WMI? Я предполагаю, что существует некоторый неуправляемый вызов, который можно выполнить.

WMI делает задание, но я нахожу, что это периодически отказывает или запирается на некоторых компьютерах.

11
задан Joe Albahari 4 March 2010 в 00:43
поделиться

1 ответ

Просто у вас должна быть возможность проверить реестр: 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);
13
ответ дан 3 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: