Zitat von
msickel:
Das geht auch solange wie ich lokal oder als admin angemeldet bin, als normaler User gehts nicht warum?
Delphi öffnet die Reistry dummerweise mit ALL_ACCESS also zum Lesen UND Schreiben. Da du als normaler Bneutzer auch lesen kannst, musst du nur den Schlüssel explizit zum Lesen öffnen. Das kannst du machen, in dem du im Konstrukor von TRegistry die entsprechende Konstante übergibst oder ... Mist, es gibt noch eine andere Möglichkeit, die fällt mir nur gerade nicht ein.