Schau mal nach bei diesem Registry-Pfad nach:
Quelltext
1:
| HKEY_LOCAL_MASHINE\HARDWARE\ |
Zumindest unter WIndows XP findest du dort einige Hardware-Informationen.
Wenn du unter
Quelltext
1:
| HKEY_LOCAL_MASHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\ |
schaust, findest du die einzelnen centralen Prozessor-Kerne. Zumindest glaube ich, dass das die einzelnen Kerne sind, weil an dem einfachen Rechner, an dem ich gerade bin, hab ich nur den Unterordner '0', wa vermutlich den kleinen Ein-Kern-Prozessor meint.
Auf jeden Fall findest du da die wichtigsten Informationen. Tiefer ins Detail geht über den Weg nicht, aber bevor du jetzt anfängst, die komplette Hardware des Rechners auszulesen und zu analysieren, sollte das ausreichen
PS:
Das hab ich nicht aus meinem Gedächtnis gekramt, sondern mit Hilfe von Google innerhalb weniger Sekunden gefunden
Ein kurzer Blick an den gefundenen Registry-Pfad hat mir dann alles Weitere gesagt ^^
Ich kenne noch einen anderen Weg, den müsste ich aber auch erst suchen und der war in C#, für dich also wahrscheinilch nutzlos.
Edit:
Hab nochwas gefunden:
www.mycsharp.de/wbb2...d.php?threadid=49582
Ähnlich wie die C#-Lösung, die ich mal hatte, aber ich denke, der Weg, der dort beschrieben ist, funktioniert auch unter Delphi.
Im Prinzip wird ja nur eine Select-Abfrage an die Datenbank "Win32_OperatingSystem" gesendet und die Ergebnisse ausgewertet.
Wie du das unter Delhi machst, kann ich dir nicht sagen, ich bin nur ein kleiner C#-Knecht ^^
Hab sowas ähnliches mal gemacht um Informationen über bereits installierte Software zu erhalten und hab das Maimum an möglichen Informationen bekommen, was auch ein bisschen gedauert hat. Am Arbeits-Rechner hat das rund ne Minute gedauert, an meinem privaten Rechner "nur" 8 Sekunden. Ob das an der Tatsache liegt, dass in der Regel zu SOftware installiert ist und ob das in deinem Fall dann schneller geht, musst du aus testen.
Noch ein Edit:
Unter WIndows XP gibt es ein Tool, das nennt sich "command.com"
Einfach über die cmd.exe öffnen, für das Fenster in der Höhe den Buffer deutlich größer einstellen und dann "Systeminfo" eingeben.
Warum den Buffer größer stellen: Bei mir sind 600 Hotfixes installiert und jeder bekommt ne eigene Zeile. ^^