Entwickler-Ecke

Dateizugriff - INI im Programmverzeichnis als eingeschränkter Benutzer


Bitburki - Di 16.02.10 11:50

Moderiert von user profile iconNarses: Abgetrennt von Ini Datei kann nicht geschrieben nach Benutzerwechsel [http://www.delphi-forum.de/viewtopic.php?t=72337]

Ich habe nun das Gleiche Problem.
Ich lege die INI jedoch nicht im Windowsverzeichnis ab, sondern in meinem Programmverzeichnis (C:\Programme\myapp\data\settings.ini).
Das Programm wurde unter dem Amdinistratoruser installiert und nun unter einem anderen Windowsnutzer ausgeführt.
Kapiers leider nicht. Hat jemand nen Tip? (Unter dem Adminuser klappt alles)


Gausi - Di 16.02.10 12:08

Ja. Benutze nicht das Programme-Verzeichnis, sondern das Verzeichnis, das von Windows dafür vorgesehen ist: Das Anwendungsdaten-Verzeichnis des aktuellen Nutzers.

Alternativ deklariere dein Programm als "portable" und lass es den Nutzer anderswo "installieren", z.B. unter "Eigene Dateien".


Bitburki - Di 16.02.10 14:00

o.k. danke!
Anwendungsverzeichnis läßt sich angeblich so ermitteln: http://www.delphipraxis.net/topic99697.html
kanns aber grad nicht testen.
Danke