C# - CPU-und GPU-Temp
Ich bin in den Prozess der Erstellung eines persönlichen monitoring-Programm für die system-performance, und ich habe Probleme, herauszufinden, wie C# ruft die CPU-und GPU-Temperatur.
Ich habe bereits das Programm abrufen der CPU-Last und Frequenz Informationen(sowie diverse andere Dinge) durch PerformanceCounter, aber ich habe nicht in der Lage zu finden, die Instanz, Objekt-und Counter-Variablen für CPU-temp.
Auch, ich muss in der Lage sein, um die Temperatur von mehr als einer GPU, wie ich zwei.
Was kann ich tun?
- Haben Sie einen Blick auf OpenHardwareMonitor, der in C# geschrieben und opensource.
- Haben Sie versucht, eine der vorgeschlagenen Lösungen in dieser Suche, einige von Ihnen haben code-Schnipsel: google.co.uk/...
- mögliche Duplikate von Wie man die CPU-Temperatur?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den WMI-für, dass, es ist eine c# - code-generator für WMI, viel hilft beim erstellen von WMI-Lagen, wie es ist nicht dokumentiert, das ist gut.
Den WMI code generator finden Sie hier: http://www.microsoft.com/en-us/download/details.aspx?id=8572
einen schnellen versuchen, erzeugt so etwas wie dieses:
Dies ist vielleicht nicht genau das, was Sie brauchen, versuchen Sie einfach, um mit den Eigenschaften und den Klassen zur Verfügung
Verwenden Sie die
MSAcpi_ThermalZoneTemperature
- Klasse in WMI.Können Sie die CPU-temp in WMI und Openhardwaremonitor Weg.
Open Hardwaremonitor:
WMI:
Fand ich ein schönes tutorial hier, ich bekomme die CPU-temp erfolgreich.
http://www.lattepanda.com/topic-f11t3004.html