Как я могу получить процессор NAME своей машины с помощью C# (. СЕТЕВЫЕ 3.5)?

Я должен найти Имя и скорость процессора на моей машине. Я создаю комплект справочной службы с открытым исходным кодом и нахожу это действительно интересным!

Спасибо за парней справки!

6
задан 25 April 2010 в 15:04
поделиться

2 ответа

Как указывали другие, с использованием WMI. Для этого добавьте ссылку на System.Management.dll, а затем вызовите следующий код:

ManagementObjectSearcher mos = 
  new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor");
    foreach (ManagementObject mo in mos.Get()) {
      Console.WriteLine(mo["Name"]);
    }

Помимо «Name», WMI также предоставляет другие интересные факты о вашем процессоре. Взгляните на http://msdn.microsoft.com/en-us/library/aa394373 (VS.85) .aspx для получения полного списка.

10
ответ дан 8 December 2019 в 17:19
поделиться
System.Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER")

кое-что вам даст. Однако вам нужно будет его расшифровать.

4
ответ дан 8 December 2019 в 17:19
поделиться
Другие вопросы по тегам:

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