wir verwenden folgendes "Code template" um eine Vielzahl von Programm Optionen in der Registry abzuspeichern.
Delphi-Quellcode:
const
RegistryRootKey = HKEY_CURRENT_USER;
......
Reg := TRegistry.Create;
try
Reg.RootKey := RegistryRootKey;
Reg.OpenKey(NewRegistryPath, true);
try
result := Reg.Read....... ;
except
result := false;
end;
Reg.CloseKey;
finally
Reg.Free;
end;
Das ganze funktioniert auf einer Vielzahl von Rechneren auch ohne Probleme. Allerdings gibt es Rechner bei denen wenn sich Benutzer A anmeldet alles klappt und dann beim Benutzer B ist der Zugriff auf die Daten in der Registry nicht möglich. Mit RegEdit sehe ich aber auch beim Benutzer B die richtigen Daten.
What to do ?????