- Struktur der Windows Registrierung
Nun, die Windows Registrierung ist relativ einfach aufgebaut.
Man darf sich das ganze als eine Art Baum vorstellen, mit Astgabeln und Blättern.
Windows speichert in der Registrierung eine Liste aller im System verfügbaren Grafiktreibern.
Diese Liste findet man unter HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ VIDEO
Dort gibt es zum einen den Schlüssel "MaxObjectNumber" welcher die höchste Nummer der aktiven Grafiktreiber enthält.
Es ist zu beachten das die erste Grafikkarte die Nummer 0 hat.
Für jeden Grafiktreiber findet man nun im Schlüssel "Video#", wobei # für eine Zahl ab 0 steht, eine Art Wegbeschreibung durch die Registrierung wo denn der Treiber zu finden ist.
Die Angabe "\Registry\Machine" kann man übrigends außer Acht lassen, da diese nur aussagt, das man in der Windows Registrierung im Stammschlüssel HKEY_LOCAL_MACHINE suchen muss.
Den Namen einer Grafikkarte kann, sofern vorhanden, am Schlüssel "Device Description" ablesen.
Ansonsten steht einem noch der Name des Grafiktreibers zur Verfügung, welchen man im Schlüssel "InstalledDisplayDrivers" findet.
- Erkennungsmerkmale
Man erkennt spezielle Treiber am besten an Markenten Schlüsseln.
Eine genaue Erläuterung der verwendeten Schlüssel zu jedem Treiber folgt weiter unten.
- NVidia Treiber
Einen NVidia ForceWare Treiber erkennt man am einfachsten an dem Schlüssel "NV_Modes".
- ATI Treiber
Einen ATI Catalyst Treiber erkennt man am einfachsten an dem Schlüssel "Catalyst_Version".
- Matrox Treiber
Einen Matrox Treiber erkennt man am einfachsten an dem Schlüssel "Mga.SingleResolutions".
- 3Dfx Treiber
Einen 3Dfx Treiber erkennt man am einfachsten an dem Schlüssel "GlideGammaTable".
- Intel GMA Treiber
Einen Intel GMA Treiber erkennt man am einfachsten an dem Schlüssel "TotalDTDCount".