Не удается получить температуру процессора - C#

Узнай цену своей работы

Формулировка задачи:

Я пытаюсь получить температуру процессора. В результате ошибка, если добавить исключение всегда вылетает это исключение.
 Double CPUtprt = 0;
            System.Management.ManagementObjectSearcher MOS = new System.Management.ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");
            foreach (ManagementObject queryObj in MOS.Get())
                {
                    CPUtprt = Convert.ToDouble(Convert.ToDouble(queryObj.GetPropertyValue("CurrentTemperature".ToString())) - 2732) / 10.0;
                    Console.WriteLine(" CPU: " + CPUtprt.ToString() + " ° C");
                    
                }
Помогите, пожалуйста, решить проблему !!! HELP!

Решение задачи: «Не удается получить температуру процессора»

textual
Листинг программы
  this.smbios = new SMBIOS();
        Ring0.Open();
        Opcode.Open();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы