Dann kann man dann aber nicht reinschreiben
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.
MfG Dalai