Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
Delphi XE2 Professional
|
AW: Windows 8.1 X64 Programmdata Schreibschutz
17. Mai 2014, 08:42
Das Programm ist eine Altlast und schon eine ganze Weile im Einsatz.
Der Fehler scheint bei mir erst seit W 8.1 aufzutreten.
Historisch bedingt, werden die Daten nicht in einer Datenbank, sondern in IniFiles abgelegt.
Ich verschiebe jetzt dieses Verzeichnis nach CSIDL_LOCAL_APPDATA und hoffe, das keiner im Netzwerk darauf zugreifen will.
In der Regel werden die Inifiles an einer Stelle erzeugt und von Clients nur ausgelesen.
Nachtrag:
Pfad := IncludeTrailingPathDelimiter(GetShellFolder(CSIDL_ COMMON_APPDATA)) + 'Daten\' + ApplicationName +'\';
'Daten\' habe ich nur hier ersetzt. Tatsächlich ist es bei mir der Firmenname des Herstellers.
Peter
|