Français
Forum

Prozessorinformationen Ermitteln, Max. Mhz, numéro Kerne, Auslastung dans % (CallNtPowerInformation)

 

Julian
Schmidt
Salut,
je versuche justement Informationen des Prozessors trop ermitteln (CallNtPowerInformation, Processor_Power_Information), um daraus ensuite qui CPU Auslastung dans Prozent trop berechnen.
comment on qui aktuelle CPU Geschwindigkeit dans Mhz berechnet habe je déjà une Posting d'ici ici entnommen. [...] 
Proc sys.getcpuspeed

    Déclarer Callmem#
    Faible Callmem#,24
    Externe("powrprof.dll","CallNtPowerInformation",11,0,0,Callmem#,24)
    Var mhz&=Long(Callmem#,8)
    Dispose Callmem#
    return mhz&

ENDPROC

Imprimer "Speed: "  + Str$(sys.getcpuspeed()) +" Mhz"
WaitInput

eh bien voudrais je encore qui Max. Mhz-numéro des Prozessors et le nombre qui Kerne ermitteln.
Siehe Link[...] 
cela sollte sur une ähnlichen Voir le texte source marcher
seulement quoi muss je am Voir le texte source verändern um statt "CurrentMhz", "MaxMhz"(, "Number") trop conservé?
quoi hat es avec qui Bereichsvariable Callmem# sur sich? pourquoi hat vous la valeur 24?
pourquoi ist oui c'est ca Long(Callmem#,8) qui CPU Geschwindigkeit dans Mhz? quelle Werte (, statt 8, ) avons autre Funktionen ("Number",etc.)

LG

Julian57
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
30.06.2011  
 



Inwiefern hilft Dir qui Erklärung trop CallNtPowerInformation (  [...]  ) pas?
 
30.06.2011  
 




Julian
Schmidt
je ne sais pas comment je qui Funktion sur XProfan aufrufe.
Bzw. comment qui Aufruf (siehe Voir le texte source dessus) funktioniert.
et quelle Werte je changement muss um une autre Funktion zurückzugeben

je vermute le moi la valeur 8 aus "Var mhz&=Long(Callmem#,8)" changement muss um ca trop 1faire.
seulement sais je pas dans welchen Wert je cette changement muss.
sur qui page finde je malheureusement aucun Tabelle ou bien so :p
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
30.06.2011  
 




Jörg
Sellmeyer
va doch simple fois le 24 par. important ist, chez zéro anfangen! Wahrscheinlich reichen Viererschritte:
WhileLoop 0,23,4

    imprimer Long(Callmem#,&Boucle)

Wend


si dabei dein Wert ist, savoir Du es.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.06.2011  
 




Julian
Schmidt
Salut,
@ Jörg
Relatif à la Zurückgeben qui Werte, et dem comparer est un super concept

@All
seulement un Problem. comment ermittle je qui Maximale Mhz. numéro meines Prozessors?
j'ai mon System sur Volllast gebracht et sur CurrentMhz ensuite qui Mhz ermittelt. seulement était vous juste avec qui numéro aus dem marche à vide.
Ist qui CPU Auslastung pas de aktuellen Mhz qui Prozessors dépendant?
si oui, wohin de ist vous dépendant, comment ermittelt on cet korrekt?

trop qui Funktion "Number". Es peux qui Wert 16 ou bien 20 son. Könnte jemande la fois den Voir le texte source durchlaufen laisser et überprüfen si un Wert de qui Anzahl seiner Prozessorkerne abweicht ou bien zustimmt. (et sa Ergebnisse ici posten)
Proc sys.getcpuspeed

    Déclarer Callmem#
    Faible Callmem#,24
    Externe("powrprof.dll","CallNtPowerInformation",11,0,0,Callmem#,24)
    Var mhz&=Long(Callmem#,8)

    WhileLoop 0,24,1'temporaire

        imprimer Str$(&loop) + " = " + Str$(Long(Callmem#,&Boucle))

    Endwhile

    Dispose Callmem#
    return mhz&

ENDPROC

sys.getcpuspeed
'Imprimer "Speed: "  + Str$(sys.getcpuspeed()) +" Mhz"
WaitInput
'16 ou bien 20 = Number of Processors

LG

Julian57
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
30.06.2011  
 




Julian
Schmidt
Hat den aucun une concept? ou bien depuis son seulement trop avec anderen Dingen beschäftigt?
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.07.2011  
 



mon Problem z.B.: Hab trop viele idées !

Wonach veux qui API befragen?
 
03.07.2011  
 



qui API ist souvent moins hilfreich en supplément comme WMI:  [...] 

Hiermit vraie hilfreich:  [...] 
 
03.07.2011  
 




Julian
Schmidt
iF (03.07.11)
Wonach veux qui API befragen?


Pour qui CPU Auslastung dans Prozent,qui Nombre de Prozessorkerne, Max. Mhz. des Prozessors ^ ^ , et allem quoi sich sur den Prozessor encore ermitteln peut xD
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.07.2011  
 



Vlt. devrait la fois chez a anfangen et toi ensuite trop b vorkämpfen -

une gimmyallwhaticaneat-Api braucht viel Pflege. ^ ^
 
03.07.2011  
 




Julian
Schmidt
wohin soll je chez a anfangen et mich jusqu'à b vorkämpfen?
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.07.2011  
 



Versuche qui API arrêt erstmal 1 Wert trop entlocken et ensuite Stück pour Stück.

sur qui MSDN-page steht oui oui c'est ca quoi qui API alles zurückliefern peux.
 
04.07.2011  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

33.096 Views

Untitledvor 0 min.
RudiB.13.04.2020
p.specht06.12.2018
H.Brill22.11.2015
iF02.06.2015
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie