Forum: Win32/Win64 API (native code)
by Dalai,
8. Jul 2016
Irgendwie widerspricht sich das. Entweder du kannst Daten lesen oder eben nicht. Was machst du mit dem result? Und da du offenbar ein aktuelles Delphi hast, solltest du TRegistry.LastError prüfen, welcher Fehler genau aufgetreten ist.
MfG Dalai
Forum: Win32/Win64 API (native code)
by Dalai,
7. Jul 2016
Klar, zum Schreiben der Werte muss der Schlüssel auch schreibend geöffnet werden. Aber im OP lese ich nur Code, der aus der Registry liest, den Schlüssel aber trotzdem schreibend öffnet.
Mir ist derzeit unklar, ob das Lesen und/oder das Schreiben nicht funktioniert. Daher mein Tip, erstmal nur lesend zu probieren, zusätzlich zu deinem richtigen Hinweis, nach den Zugriffsrechten zu schauen.
...
Forum: Win32/Win64 API (native code)
by Dalai,
7. Jul 2016
Ich schließe mich Otto und Detlef an: Schlüssel nur lesend öffnen, denn genau das tut RegEdit auch, solange man keine Werte ändert.
MfG Dalai