Тема: 1Сv8 Получение значения температуры процессора
Доброго времени суток, друзья! Я еще совсем дилетант, но мне понадобилось получить значение температуры процессора. Я начитался всяких статей форумов и мало что понял. Собственно, я предполагал, что это должно выглядеть вот так:
Процедура ПриНачалеРаботыСистемы()
ИмяСервера = "localhost";
СервисыУправления = ПолучитьCOMОбъект("winmgmts://"+ИмяСервера);
ИмяКласса = "MSAcpi_ThermalZoneTemperature";
ДанныеСчетчика = СервисыУправления.ExecQuery ("select * from " + ИмяКласса);
Для каждого СтрокаРезультат Из ДанныеСчетчика Цикл
Результат = СтрокаРезультат["CurrentTemperature"];
КонецЦикла;
Сообщить(Результат);
КонецПроцедуры
Но код не работает. Что не так? Как это можно сделать? Не знаю, правильно ли я оформил тему, но все же прошу вас помочь мне.