Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
Delphi 11 Alexandria
|
Registry Rechteproblem / Wert von Prog an DeInstaller übergeben
25. Okt 2012, 11:32
Hi,
mein Programm läuft unter einem normalen User-Konto (keine Admin-Rechte nötig). Während der Laufzeit schreibt es einen Wert in die Registry. Dieser wird dann unter HKEY_CURRENT_USER\Software\MeinProgramm abgelegt.
Wenn das Programm nun mit dem DeInstaller (InnoSetup) deinstalliert wird, soll der DeInstaller diesen Registry-Wert wieder auslesen. Das geht jedoch nicht, da der DeInstaller zwingend mit dem Admin-Konto laufen muss. Das ist ja ein anderer User, der keinen Zugriff auf HKEY_CURRENT_USER des anderen Users hat.
Wie kann ich also einen Wert vom Programm über die Registry an den DeInstaller übergeben. Wer hat eine Idee?
|