Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#11

AW: Windows 8.1 X64 Programmdata Schreibschutz

  Alt 17. Mai 2014, 07: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
  Mit Zitat antworten Zitat