@HolgerX:
Der Code wird in dieser Form ausschließlich mit Adminrechten funktionieren, denn er öffnet den Zweig erstens mit OpenKey (was per default versucht, schreibend zu öffnen) und zweitens im Konstruktur mit KEY_ALL_ACCESS. Schreibzugriff auf
HKLM haben nur Admins (und Nutzer, denen die Rechte gegeben wurden). Sehr viel sinnvoller ist es, Schlüssel nur lesend zu öffnen, wenn man nur lesen will:
Reg := TRegistry.Create(KEY_WOW64_64KEY or KEY_READ);
Grüße
Dalai