CPU-Takt aus Systeminfo auslesen?

Anfängerfragen zum Programmieren mit PureBasic.
hanne12345
Beiträge: 8
Registriert: 11.06.2005 17:48

CPU-Takt aus Systeminfo auslesen?

Beitrag von hanne12345 »

Hallo.

kann man irgendwie den Takt aus der Systemsteuerung auslesen?
Also bei den Systemeigenschaften steht doch meist:
AMD Athlon(tm) 64 Prozessor
3200+
2.01 GHz, 2,00 GB Ram

Kommt man irgendwie ran?
Benutzeravatar
spacewalker
Beiträge: 48
Registriert: 15.07.2005 15:22
Wohnort: Stuttgart

Beitrag von spacewalker »

Hi!
Mit der taktung muesste es so funktionieren:

Code: Alles auswählen

Structure _PROCESSOR_POWER_INFORMATION
  Number.l
  MaxMhz.l
  CurrentMhz.l
  MhzLimit.l
  MaxIdleState.l
  CurrentIdleState.l
EndStructure
Global _PROCESSOR_POWER_INFORMATION._PROCESSOR_POWER_INFORMATION

lib = OpenLibrary(#PB_Any,"powrprof.dll")




CallFunction(lib,"CallNtPowerInformation",11,0,0,_PROCESSOR_POWER_INFORMATION,SizeOf(_PROCESSOR_POWER_INFORMATION))

Debug _PROCESSOR_POWER_INFORMATION\Number
Debug _PROCESSOR_POWER_INFORMATION\MaxMhz
Debug _PROCESSOR_POWER_INFORMATION\CurrentMhz
Debug _PROCESSOR_POWER_INFORMATION\MhzLimit
Debug _PROCESSOR_POWER_INFORMATION\MaxIdleState
Debug _PROCESSOR_POWER_INFORMATION\CurrentIdleState
Man kann damit aber wesentlich mehr machen:

http://msdn.microsoft.com/library/defau ... on_str.asp

http://msdn.microsoft.com/library/defau ... mation.asp
Ich liebe Asche und Rauch meiner Zigaretten.
hanne12345
Beiträge: 8
Registriert: 11.06.2005 17:48

Beitrag von hanne12345 »

Danke :allright:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Da fehlt aber noch:

Code: Alles auswählen

CloseLibrary(lib)
Aber durch Messen erhält man zuverlässigere Werte!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten