2

For a programming project I would like to access the temperature readings from my CPU and GPUs. I will be using C#. From various forums I get the impression that there is specific information and developer resources you need in order to access that information for various boards. I have a MSI NF750-G55 board. MSI's website does not have any of the information I am looking for. I tried their tech support and the rep I spoke with stated they do not have any such information. There must be a way to obtain that info.

Any thoughts?

Paul
  • 347
  • 1
  • 2
  • 12
  • 1
    You may want to try Stackoverflow.com since this is more programming related. – Aaron May 27 '10 at 18:41
  • possible duplicate of [CPU temperature monitoring C#](http://stackoverflow.com/questions/2923984/cpu-temperature-monitoring-c) – egrunin May 27 '10 at 19:54
  • This question was re-asked moments later, got more useful answers, we should close this one. – egrunin May 27 '10 at 19:55

2 Answers2

1

If the vendor does not have a api or provider, you are most likely out of luck.

HP for example has a very extensive WMI provider for their ProLiant models, and it is fairly trivial to use the System.Management namespace to perform WMI queries to get this information using C#, PowerShell, VBScript, etc.

Greg Askew
  • 123
  • 2
  • 4
-2

I don't know how you could do that, but I'm quite sure C# (or any .NET language) would not be the right tool for the job, as this information is strongly hardware-related.

Massimo
  • 1,496
  • 1
  • 18
  • 34
  • the manufacture has to create a driver that talks to the MB sensors, then they typically create a wmi interface to retrieve the info. MS has a temperatureprobe class but the currentreading value is not utilized. If the manufacture has created a proper interface then c# would work fine. –  May 27 '10 at 19:11