Den Zweig findest du ja auch in
HKEY_LOCAL_MACHINE (siehe deinen Quellcode, der sucht woanders)
Im Übrigen ist der bei einem
x64-
OS NUR in dem originalen Zweig zu finden. Also obacht, wenn man auf einem
x64-
OS mit einer
x32-Anwendung diesen Zweig abfragen möchte!
Sorry "HKEY_CURRENT_USER" stand noch drin vom Testen ob ich überhaupt mit meinem Source an Registry Werte rankomm! Mit HKEY_LOCAL_MACHINE funktioniert es ebenfalls nicht...
bezgl. "NUR im originalen Zweig"... Dieser Pfad den ich Verwende müsste ja der Originale Pfad sein?!?
Hast du überprüft, ob der Schlüssel "Auto Update" überhaupt vorhanden ist?
Bei mir funktioniert der Code bis zu "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur r entVersion\WindowsUpdate\". Darunter habe ich keinen weiteren Eintrag in der Registry.
Ja der Pfad ist vorhanden!
Und dort dann auch mit KEY_READ, KEY_WOW64_64KEY und OpenKeyReadOnly
regKey := TRegistry.Create;
gehört vor das Try
und warum hörst du nicht auf die Warnungen deines Compilers?
Wo muss ihc das mit KEY_READ, KEY_WOW64_64KEY angeben?
Und wie meinst du das mit den Compiler Warnings?
OpenKeyReadOnly hab ich schon ausprobiert, half auch nichts!