Hallo,
Zitat von
p80286:
Mal sehen ob ich die Ursache finde.
bin mir da inzwischen ziemlich Sicher, dass Du ein Rechteproblem hast. Wenn Du mit RegEdit Rechte auf die Zweige vergibst, so bekommt Delphi diese auch zu sehen und kann die Daten abfragen. Die Frage ist daher eher, wie kannst Du im Quelltext auch bei mangelnden Rechten zugreifen, bzw. wie kannst Du im Programm Deinem Registryzugriff höhere Rechte verschaffen.
Schau doch mal hier
http://entwickler-forum.de/showthread.php?t=15200 oder hier
regkeywithfullaccess oder hier
how to access the registry using windows api
Eventuell hilft Dir aber auch dieses aus der Delphihilfe weiter:
Delphi-Quellcode:
Der Konstruktor erzeugt ein TRegistry-Objekt.
Delphi-Syntax:
constructor Create; overload;
constructor Create(AAccess:LongWord); overload; // <-- unter "Siehe auch" gibt es eine Liste der möglichen Werte