VC#. Как узнать температуру процессора. OpenHardwareMonitor. Урок 35
HTML-код
- Опубликовано: 24 авг 2024
- Поддержать проект - www.donationale...
В этом уроке вы узнаете как получить температуру процессора и как узнать температуру ядер процессора.
Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!
Продолжай в том же ДУХЕ! Люблю C#
Спасибо, помог! Всё чётко объясняешь :)
Ты очень вовремя выпустил ролик.
Спасибо огромное!!! Жду продолжение ассемблера )
Можно пояснить реализацию интерфейса IVisitor?
Что делать если не выводится ничего в richTextBox?
Молодец!
Модно ти доработать код для мониторинга енергопотребления?
Так резко температура не может скакать туда сюда.
не работает background worker, но если сделать вызов функции через нажатие кнопки - то все ок
А можно всё тоже самое, только значение температуры отправлять например на com порт 3? Очень интересно, спасибо за видео.
Если можно можете ? сделать отправку данных в Serial port и добавить в меню выбор порта и скорости БОД
А как достать только CPU Package?
как через wmi температуру узнать?
Спасибо за видео.
А правильно это вообще - делать паузу в программе? Программа ведь всё равно работает.
Может есть какой-то метод, который будет запускать мою функцию с интервалом? Например, запускать через каждые 5 секунд.
Timer можно использовать)
@@Bytepp 👍 Вопрос всё такие ещё остался
Нормально ли это, использовать функцию "Пауза" в программе?
Сами по себе эти функции с временем, не загружают процессор? Если я буду использовать в сильно-нагруженных программах.
Функция паузы ведь работает, пока программа остановлена.
Извиняюсь за глупый вопрос, я начинающий
Замораживание потока на время - это совершенно нормальная практика в разработке приложений) процессор, когда работает, поддерживает работу всех запущенных программ и потоков, которые есть в этих программах, соответственно, когда поток замораживается, он некоторое время не отрабатывается процессором)
по типу прерываний что то?
если че в 7зипе есть кнопка тест , грузит на 100% ЦП
System.InvalidOperationException: "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'richTextBox1' не из того потока, в котором он был создан." была ли у кого то такая ошибка вот в этой строке - richTextBox1.Text = tmpInfo; Заранее спасибо
Видимо ты создал поток и от туда пытался работать с richtb. А надо из одного потока. Либо использовать backgroundworker
@@Bytepp хм, странно, я сделал все как на видео, щас глянул через отладчик, у меня никогда в переменную tmpInfo никогда не записываться значения, как будто он не может найти сенсор. И второй момент visitor foreach проходит один раз, при этом строка hw.accept не сработала
на 5 минуте 38 сек. нужно дважды кликнуть по back GW а он не отображается. Соответственно ссылка в коде не появляется. Я пробовал просто прописать код, но не работает. Что делать?
Он внизу под, конструктором. Либо поищи его в списке элементов, там где свойства, в комбобоксе. Ты можешь и сам на него событие повесить. Например в Form_Load повесь событие на него
@@Bytepp Почему-то программа работает только на той машине, на которой она писалась. На других, хотя с той же виндой, после запуска даже с правами админа просто ничего не происходит. Я понимаю, что к теме ролика это не относится, но может подскажешь что делать?
@@mihail_sibir8624, скорее всего железо другое и надо подбирать что подойдёт.
Это для таких же как я ничинаек: что бы прога начала работать на другой машине, надо перетащить всю папку целиком. Запустить exe файл. Если на машине нет .NET, то программа предложит его установить. После установки всё работает ОК. Автору канала огромное уважение!
Не выводит ничего
Не мы научились, а ты вводил непонятную нам информацию, а мы смотрели.
Нужно было запоминать)))