Deutsch
Forum

CPU Temperatur mit "MSAcpi_ThermalZoneTemperature" auslesen

 
- Seite 1 -



Michael
Axtmann
Hallo,
kennt sich jemand mit der "MSAcpi_ThermalZoneTemperature" aus? Ich bekomme das nicht wirklich hin....
Ich bin mir nicht einmal sicher, ob ich das richtig mache und ob das überhaupt unterstützt wird!? Das Programm läuft zwar, aber es steht überall 0 drin.
Folgenden Code habe ich ausprobiert:
 $H windows.ph
Declare TempStat#

Proc ShowTemp

    Def MSAcpi_ThermalZoneTemperature(1)
    Def Temp(1)
    Dim TempStat#,32
    Long TempStat#,0=32
    MSAcpi_ThermalZoneTemperature(TempStat#)
    Print Temp(Long(TempStat#,4)),"Active"
    Print Temp(Long(TempStat#,8)),"ActiveTripPoint"
    Print Temp(Long(TempStat#,12)),"ActiveTripPointCount"
    Print Temp(Long(TempStat#,16)),"CriticalTripPoint"
    Print Temp(Long(TempStat#,20)),"CurrentTemperature"

Endproc

Cls
Decimals 0
ShowTemp
Waitinput
 
30.07.2012  
 



 
- Seite 2 -



p.specht

Gibt's nicht mehr im Net. Dafür das hier (Vorsicht, keine Freeware, sondern 30-Tage Gratis-Evaluierung):
[...] 
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
28.08.2012  
 




Peter
Max
Müller
Der hier?
[...] 
 
XProfan X3, X4ß, Win 10.1
28.08.2012  
 




p.specht

Toll, ich hatte gefühlte 100 Links verfolgt, gingen alle zu MS TechNet, und dort gabs nix mehr! Bravo!
Bleibt nur die Frage, wie man VB korrekt nach XProfan übersetzt. Da laß ich euch mal machen
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
28.08.2012  
 



Ich hab auch "100" Links verfolgt und lauter Müll aber nicht diesen Generator
entdeckt.

In der Lizenzdatei steht:

You may not
·work around any technical limitations in the software;
·reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
·make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
·publish the software for others to copy;


... also dürfte ich die Software wohl nicht hier hochladen und zum Herunterladen anbieten?! CNet scheints nicht so sehr zu jucken?! Verstehe ich den Satz richtig?

VB nach XProfan braucht man imho ja garnicht sondern man kann einfach
nur abschauen wie die Bezeichnungen heissen und die dann in den Query-
String einfügen und die Rückgabewerte kann man auch gleich einsehen dank
"Execute Code".
 
28.08.2012  
 



@Peter: Ich glaube Dein Query funktioniert nicht weil in der wmi.inc
KompilierenMarkierenSeparieren
StringToBStr("root\\cimv2")

statt
KompilierenMarkierenSeparieren
StringToBStr("root\\WMI")

steht.
 
28.08.2012  
 




p.specht

Wird gleich getestet.. danke!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
28.08.2012  
 



[OFFTOPIC]Lol, jetzt hast Dein Avatar deaktiviert ( [...]  ) !

Nachtrag: Ah, jetzt hast wieder Dein typsch... [/OFFTOPIC]
 
28.08.2012  
 




p.specht

Das allein wars offenbar nicht. Werde mir die Strukturen des Temperaturdingsbums näher anschauen müssen...
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
28.08.2012  
 




p.specht

Hallo Michael A.,
hast Du's mit den Angaben von iF und der MSDN-Info nun geschafft, die Temperatur auszulesen? Ich nicht... würde mich aber stark interessieren. (An sich ein tolles System, wo man mit dem Compi in SQL über dessen Befindlichkeit sprechen kann. Irgenwie wills aber bei mir nicht. Zu doof, was oft nur an einer Kleinigkeit liegt).
Hat's jemand geschafft?
Gruss
P. Specht
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
23.09.2012  
 



@Peter: Schau Dir bitte mal meinen Systemprofiler ( [...]  ) an mit dem es auch möglich

ist Systemprofile seinem XProfan-Konto zuzuordnen - mit dem lade ich so wichtige

Infos. Ich schaue gleich mal ob und wie ich diese Temperatur ermitteln kann und poste

hier dann den Quelltext.
 
23.09.2012  
 



Juhu, ja - geht ganz gut:

Quelltext (mit leicht abgehänderter wmi.inc) und Bin:

Download




KompilierenMarkierenSeparieren
 {$cle}
 {$compiler c:\xprofan11\}
 {$runtime c:\xprofan11\}
 {$pushkeyword SysAllocString,CoUninitialize,CoUninitializeEx,CoInitializeEx,CoInitializeSecurity,CoCreateInstance,CoSetProxyBlanket,SafeArrayGetDim,SafeArrayGetUBound,SafeArrayGetElement}
#include WMI.inc
wminamespace$="WMI"
var L&=wmi_call("SELECT * FROM MSAcpi_ThermalZoneTemperature","CurrentTemperature")
movehandletolist(l&)
listbox$("",0)
end

426 kB
Kurzbeschreibung: Quelltext
Hochgeladen:23.09.2012
Ladeanzahl124
Herunterladen
42 kB
Hochgeladen:23.09.2012
Ladeanzahl144
Herunterladen
8 kB
Hochgeladen:23.09.2012
Ladeanzahl158
Herunterladen
 
23.09.2012  
 




p.specht

Klappt (mit Adminberechtigung, in Grenzen). Danke für deine Mühe.
Offenbar werden bei mir aber stets die gleichen Werte geliefert.
Ich hatte einst WMI stark eingeschränkt, vermutlich hat das damit zu tun.
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
23.09.2012  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

22.738 Betrachtungen

Unbenanntvor 0 min.
Selmo24.03.2019
Andre Rohland06.01.2019
maroro18.06.2018
Christof Neuß20.07.2017
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie