Mir scheint
WMI da auch die bessere Alternative zu sein.
Schau doch mal bitte hier in der Delphipraxis bei
www.delphipraxis.net - Grafikspeicher auslesen nach. Dort findest Du direkt ein Beispiel mit Quelltext.
Eine Referenz zur Klasse Win32_VideoController kannst Du hier finden:
www.it-visions.de Win32_VideoController
Ansonsten:
Den gewünschten Pfad unter a.) habe ich nicht, dafür sind dort 4 andere
GUID's. Bei einem der Einträge kann ich auch feststellen, welche Grafikkarte verbaut ist.
Bei b.) finde ich fünf Verweise auf die vier
GUID's von a.) bzw. deren Unterschlüssel.
Dies alles aus der Registry "abzugrasen" wird ein nicht unerheblicher Aufwand, bei dem ich mir momentan nicht vorstellen kann, dass er zu einem vollständigen Ergebnis führen kann/wird.
Betriebssystem ist XP.