Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Hardware & Devices
  4. PC Temperature Sensors

PC Temperature Sensors

Scheduled Pinned Locked Moved Hardware & Devices
question
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Tony Richards
    wrote on last edited by
    #1

    Hi all, Does anyone know how programs like HWMonitor get readings from the temperature sensors inside PCs? I've looked into WMI, but the Microsoft documentation suggests it doesn't work. I know that the sensors are accessed via the SMBus on the motherboard, but that isn't accessible (as far as I know) from a user-mode program. For what I actually want to achieve, writing a kernel-mode device driver is probably a bit excessive, and almost certainly too time-consuming (particularly seeing as I've never done anything like that before). I've been googling around for about five hours now without any success. I know it's possible (after all, HWMonitor doesn't even need installing and works quite nicely), but I'm completely out of ideas. :sigh: Thanks all, Tony

    I 1 Reply Last reply
    0
    • T Tony Richards

      Hi all, Does anyone know how programs like HWMonitor get readings from the temperature sensors inside PCs? I've looked into WMI, but the Microsoft documentation suggests it doesn't work. I know that the sensors are accessed via the SMBus on the motherboard, but that isn't accessible (as far as I know) from a user-mode program. For what I actually want to achieve, writing a kernel-mode device driver is probably a bit excessive, and almost certainly too time-consuming (particularly seeing as I've never done anything like that before). I've been googling around for about five hours now without any success. I know it's possible (after all, HWMonitor doesn't even need installing and works quite nicely), but I'm completely out of ideas. :sigh: Thanks all, Tony

      I Offline
      I Offline
      Indivara
      wrote on last edited by
      #2

      Have you looked into WMI[^]? MSAcpi_ThermalZoneTemperature seems to do something like this, but I haven't tried it myself... This[^] allows you to play with various parts of WMI

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups