Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Prozessor Bezeichnung CPUID ermitteln (https://www.delphipraxis.net/123198-prozessor-bezeichnung-cpuid-ermitteln.html)

TUX_der_Pinguin 29. Okt 2008 09:24


Prozessor Bezeichnung CPUID ermitteln
 
Da ich grade dabei bin ein kleines Tool zu schreiben welches u.a. mir ein paar Systeminformationen anzeigen lassen soll,
bin ich auf Diverse Tools gestoßen wie z.B. SystemInfo von RWarnecke, dort wird die Bezeichnung der CPU angezeigt
wie sie auch unter den Systemeigenschaften von Windows angezeigt wird.

Ich habe mich daher durchs Forum gewühlt um herrauszufinden wie ich an diese Information komme und bin auf das Thema
"CPUID" gestoßen und habe auch eine entsprechende Unit von scp gefunden (CPUIDEx.pas).
Jedoch ist diese Unit in die Jahre gekommen (Oktober 2004).

Jetzt meine Frage gibt es aktuellere Units oder einen anderen Ansatz um an diese Information zu kommen?

Ich weiß das das Pflegen einer solchen Liste sehr aufwändig ist, daher würde ich gern auf vorhandenes
zurückgreifen ansonsten lasse ich das aus meinem Programm raus, da es sich nur um eine Zusatzinfo handelt
die nicht weiter wichtig wäre.

Ich find das Thema nur sehr interessant, wie man an einzelne Systeminformationen ran kommt.

p.s. Entwickelt wird das ganze unter Delphi 2007 Pro.

GPRSNerd 29. Okt 2008 12:26

Re: Prozessor Bezeichnung CPUID ermitteln
 
In der JEDI Common Library JCL sind in der Unit JCLSysInfo Funktionen drin, die dir die Infos geben, nach denen du suchst: GetCpuInfo

RWarnecke 29. Okt 2008 12:44

Re: Prozessor Bezeichnung CPUID ermitteln
 
Zitat:

Zitat von TUX_der_Pinguin
Ich habe mich daher durchs Forum gewühlt um herrauszufinden wie ich an diese Information komme und bin auf das Thema
"CPUID" gestoßen und habe auch eine entsprechende Unit von scp gefunden (CPUIDEx.pas).
Jedoch ist diese Unit in die Jahre gekommen (Oktober 2004).

Entwickel doch diese Datei weiter mit den aktuellen CPU Infos von AMD und Intel. An der Erkennug sollte sich nicht geändert haben.

TUX_der_Pinguin 29. Okt 2008 15:07

Re: Prozessor Bezeichnung CPUID ermitteln
 
Zitat:

Zitat von GPRSNerd
In der JEDI Common Library JCL sind in der Unit JCLSysInfo Funktionen drin, die dir die Infos geben, nach denen du suchst: GetCpuInfo

Ich hab mir die JCL runtergeladen und damit bekomme ich die Information die ich wollte, vielen dank für den Tipp.

MagicAndre1981 29. Okt 2008 22:01

Re: Prozessor Bezeichnung CPUID ermitteln
 
du willst den Brandstring, diese Erkennung ändert sich nicht, da kann die Unit ruhig älter sein.

hathor 29. Okt 2008 23:19

Re: Prozessor Bezeichnung CPUID ermitteln
 
http://cc.codegear.com/Item/21103

TUX_der_Pinguin 30. Okt 2008 07:58

Re: Prozessor Bezeichnung CPUID ermitteln
 
Ich weiß nicht ich hatte das Test-Tool von scp getestet und bei einem Core 2 Dou kam keine Information,
vielleicht hat das Tool nicht den "Brand-String" genommen sondern eine andere Quelle.

Aber wie bereits erwähnnt ich komme mit dem JCL aus, das einzigste was das Tool "System Info" von RWarnecke noch
anzeigt ist "x86" da habe ich bei den JEDI Sachen nix gefunden um an diese Info ran zu kommen. Aber das ist auch
nicht Tragisch.

Vielen dank auf jedenfall noch für die Tipps und die Hilfe.

user0815 30. Okt 2008 08:26

Re: Prozessor Bezeichnung CPUID ermitteln
 
Off-Topic

http://www.cpu-z.de/


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz