Is it possible to create a C++/C# app for monitoring CPU temperature?

  • Context: C/C++ 
  • Thread starter Thread starter sweetjones
  • Start date Start date
  • Tags Tags
    App cpu
Click For Summary
SUMMARY

Creating a C++ or C# application to monitor CPU temperature is feasible using Windows Management Instrumentation (WMI) classes. Users can develop either a Windows Forms GUI or a console application to access temperature data. While existing applications demonstrate the capability, detailed guidance on accessing motherboard BIOS or CPU chip data remains limited. The discussion highlights the need for more comprehensive resources on this topic.

PREREQUISITES
  • Understanding of Windows Management Instrumentation (WMI) classes
  • Familiarity with C++ or C# programming languages
  • Knowledge of Windows Forms for GUI development
  • Basic concepts of hardware monitoring and system APIs
NEXT STEPS
  • Research WMI classes specifically for CPU temperature monitoring
  • Explore libraries for hardware monitoring in C# such as Open Hardware Monitor
  • Learn about accessing BIOS data through system APIs
  • Investigate existing open-source projects that monitor CPU temperature
USEFUL FOR

Software developers, particularly those specializing in C++ or C#, and hardware enthusiasts interested in creating custom applications for monitoring CPU performance.

sweetjones
Messages
44
Reaction score
0
Hi All,

I have done a lot of searching and it seems like a lot of people ask this same question but no real answers. I'm wanting to create an app that reads the cpu temp constantly. I want to create this in a windows form gui, but since this information is so scarce i'll settle for a console app. The only information I see available is WMI classes, but no helpful info on how to access the necessary data to read from the mobo's bios or cpu chip. I know there are a lot of programs that does this, but I want to create my own. The fact that there are lots of programs shows that this is possible, but it seems like the info on how to do it is slim to none. I would appreciate any info on this.

Thanx in Advance!
 
Technology news on Phys.org

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 21 ·
Replies
21
Views
4K
Replies
6
Views
3K
  • · Replies 5 ·
Replies
5
Views
8K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 29 ·
Replies
29
Views
8K
  • · Replies 9 ·
Replies
9
Views
5K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
8K