Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: INI-Datei von windows nach ProgramData verschieben.
30. Nov 2015, 14:54
Die Einstellungen für die Anwendung liegen in ProgramData\{Company}\{ApplicationName}.
Die Benutzer-Einstellungen für die Anwendung liegen in AppData\{Company}\{ApplicationName}.
Um die effektiven Einstellungen zu laden, werden die Einstellungen aus ProgramData\{Company}\{ApplicationName} und AppData\{Company}\{ApplicationName} gelesen.
Ändert ein Benutzer seine Einstellungen, dann wird das in AppData\{Company}\{ApplicationName} gespeichert.
Läuft die Anwendung mit Administrator-Rechten, dann kann man zusätzlich anbieten, die Einstellungen für ProgramData\{Company}\{ApplicationName} zu bearbeiten.
Um die alten Einstellungen zu migrieren, beauftragt man das Setup-Programm zum Kopieren der Einstellungen aus dem Windows-Verzeichnis in ProgramData\{Company}\{ApplicationName}.
Beim Starten der Anwendung prüft man, ob es schon eine Einstellungs-Datei unter AppData\{Company}\{ApplicationName} gibt. Wenn nicht, dann lädt man die Einstellungen auf die alte Art und Weise und schreibt diese in AppData\{Company}\{ApplicationName}.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|