title: C# CPU and GPU Temp
body: <p>I'm in the process of creating a personal monitoring program for system performance, and I'm having issues figuring out how C# retrieves CPU and GPU Temperature information. </p>
  
  <p>I already have the program retrieve the CPU Load and Frequency information(as well as various other things) through PerformanceCounter, but I haven't been able to find the Instance, Object,and Counter variables for CPU temp. </p>
  
  <p>Also, I need to be able to get the temperature of more than one GPU, as I have two. </p>
  
  <p>What do I do?</p>