VC#. Как узнать температуру процессора. OpenHardwareMonitor. Урок 35

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024
  • Поддержать проект - www.donationale...
    В этом уроке вы узнаете как получить температуру процессора и как узнать температуру ядер процессора.
    Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!

Комментарии • 31

  • @an0ncer
    @an0ncer 4 года назад +5

    Продолжай в том же ДУХЕ! Люблю C#

  • @air72ru
    @air72ru 2 года назад

    Спасибо, помог! Всё чётко объясняешь :)

  • @banannina9627
    @banannina9627 4 года назад

    Ты очень вовремя выпустил ролик.

  • @gudsan1000
    @gudsan1000 4 года назад

    Спасибо огромное!!! Жду продолжение ассемблера )

  • @mishinroman19
    @mishinroman19 4 года назад +2

    Можно пояснить реализацию интерфейса IVisitor?

  • @user-pw9ii
    @user-pw9ii 6 месяцев назад

    Что делать если не выводится ничего в richTextBox?

  • @banannina9627
    @banannina9627 4 года назад

    Молодец!

  • @Psevdo5447
    @Psevdo5447 8 месяцев назад

    Модно ти доработать код для мониторинга енергопотребления?

  • @pingvin7954
    @pingvin7954 4 месяца назад

    Так резко температура не может скакать туда сюда.

  • @SiMa_PC
    @SiMa_PC 3 года назад

    не работает background worker, но если сделать вызов функции через нажатие кнопки - то все ок

  • @Kniaz1309
    @Kniaz1309 3 года назад

    А можно всё тоже самое, только значение температуры отправлять например на com порт 3? Очень интересно, спасибо за видео.

  • @sergeyzhurkin7143
    @sergeyzhurkin7143 2 года назад

    Если можно можете ? сделать отправку данных в Serial port и добавить в меню выбор порта и скорости БОД

  • @lenabohdanec9524
    @lenabohdanec9524 2 года назад

    А как достать только CPU Package?

  • @user-wr7tg6mu9b
    @user-wr7tg6mu9b 3 года назад

    как через wmi температуру узнать?

  • @DamayitaDas
    @DamayitaDas 4 года назад

    Спасибо за видео.
    А правильно это вообще - делать паузу в программе? Программа ведь всё равно работает.
    Может есть какой-то метод, который будет запускать мою функцию с интервалом? Например, запускать через каждые 5 секунд.

    • @Bytepp
      @Bytepp  4 года назад

      Timer можно использовать)

    • @DamayitaDas
      @DamayitaDas 4 года назад

      @@Bytepp 👍 Вопрос всё такие ещё остался
      Нормально ли это, использовать функцию "Пауза" в программе?
      Сами по себе эти функции с временем, не загружают процессор? Если я буду использовать в сильно-нагруженных программах.
      Функция паузы ведь работает, пока программа остановлена.
      Извиняюсь за глупый вопрос, я начинающий

    • @Bytepp
      @Bytepp  4 года назад

      Замораживание потока на время - это совершенно нормальная практика в разработке приложений) процессор, когда работает, поддерживает работу всех запущенных программ и потоков, которые есть в этих программах, соответственно, когда поток замораживается, он некоторое время не отрабатывается процессором)

    • @sergeyzhurkin7143
      @sergeyzhurkin7143 2 года назад

      по типу прерываний что то?

  • @user-bc8pr5up2r
    @user-bc8pr5up2r 4 года назад

    если че в 7зипе есть кнопка тест , грузит на 100% ЦП

  • @Dron9572
    @Dron9572 3 года назад

    System.InvalidOperationException: "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'richTextBox1' не из того потока, в котором он был создан." была ли у кого то такая ошибка вот в этой строке - richTextBox1.Text = tmpInfo; Заранее спасибо

    • @Bytepp
      @Bytepp  3 года назад

      Видимо ты создал поток и от туда пытался работать с richtb. А надо из одного потока. Либо использовать backgroundworker

    • @Dron9572
      @Dron9572 3 года назад

      @@Bytepp хм, странно, я сделал все как на видео, щас глянул через отладчик, у меня никогда в переменную tmpInfo никогда не записываться значения, как будто он не может найти сенсор. И второй момент visitor foreach проходит один раз, при этом строка hw.accept не сработала

  • @mihail_sibir8624
    @mihail_sibir8624 3 года назад

    на 5 минуте 38 сек. нужно дважды кликнуть по back GW а он не отображается. Соответственно ссылка в коде не появляется. Я пробовал просто прописать код, но не работает. Что делать?

    • @Bytepp
      @Bytepp  3 года назад +1

      Он внизу под, конструктором. Либо поищи его в списке элементов, там где свойства, в комбобоксе. Ты можешь и сам на него событие повесить. Например в Form_Load повесь событие на него

    • @mihail_sibir8624
      @mihail_sibir8624 3 года назад

      @@Bytepp Почему-то программа работает только на той машине, на которой она писалась. На других, хотя с той же виндой, после запуска даже с правами админа просто ничего не происходит. Я понимаю, что к теме ролика это не относится, но может подскажешь что делать?

    • @Bytepp
      @Bytepp  3 года назад

      @@mihail_sibir8624, скорее всего железо другое и надо подбирать что подойдёт.

    • @mihail_sibir8624
      @mihail_sibir8624 3 года назад

      Это для таких же как я ничинаек: что бы прога начала работать на другой машине, надо перетащить всю папку целиком. Запустить exe файл. Если на машине нет .NET, то программа предложит его установить. После установки всё работает ОК. Автору канала огромное уважение!

  • @TheNoZeD
    @TheNoZeD 2 года назад

    Не выводит ничего

  • @igorcoolman
    @igorcoolman 4 года назад

    Не мы научились, а ты вводил непонятную нам информацию, а мы смотрели.

    • @Bytepp
      @Bytepp  4 года назад

      Нужно было запоминать)))