C# Odczyt temperatury Procesora

0

Może ktoś by mi pomógł jak można odczytać temperature procesora. Męczę się i nie wiem jak się do tego zabrać jak na razie wie ze można odczytać przez MDI ale nie wiem jak napisać kod żeby działał patrze na stronkę Microsof
http://msdn.microsoft.com/en-us/library/aa394493(v=VS.85).aspx#properties i nie wiem jak odczytać tą temperature. Może ktoś jest obeznany z tematem.

0

Spróbuj tego http://stackoverflow.com/questions/2923984/cpu-temperature-monitoring-c Tylko musisz pamiętać, że nie każda płyta to wspiera

0

Dzięki za pomogłeś mi idąc tym tropem znalazłem tez trochę informacji i udało mi się napisać program.

using System;
using System.Management;
using System.Windows.Forms;

namespace WMISample
{
    public class MyWMIQuery
    {
        public static void Main()
        {
            int te= 0;
            try
            {
                ManagementObjectSearcher searcher = 
                    new ManagementObjectSearcher("root\\WMI", 
                    "SELECT * FROM MSAcpi_ThermalZoneTemperature"); 

                foreach (ManagementObject queryObj in searcher.Get())
                {
                    Console.WriteLine("-----------------------------------");
                    Console.WriteLine("MSAcpi_ThermalZoneTemperature instance");
                    Console.WriteLine("-----------------------------------");
                    Console.WriteLine("CurrentTemperature: {0}", queryObj["CurrentTemperature"]); 
                    int t = Convert.ToInt32(queryObj["CurrentTemperature"].ToString());
                    t = (t / 10) - 273;
                    te = t;
                }
            }
            catch (ManagementException e)
            {
                MessageBox.Show("An error occurred while querying for WMI data: " + e.Message);
            }
            Console.WriteLine("Temp : {0}",te);
            Console.Read();
        }
    }
} 

Może pomoże komuś w przyszłości jak mi ten kod.

0

Jeśli ktoś chciałby zacząć naukę programowania od wykorzystania tego kodu (przy okazji rozwiązywania problemów z temperaturą procesora), to jak ma go w praktyce użyć?

2

Jeśli ktoś chciałby zacząć naukę programowania od wykorzystania tego kodu

Nie ma szans, naukę zaczyna się od rzeczy prost(sz)ych.

to jak ma go w praktyce użyć?

Ściągnąć VS, wkleić, uruchomić. Albo przez CSC z konsoli.

1 użytkowników online, w tym zalogowanych: 0, gości: 1