Hallo,
ich möchte in meinem Programm per GetAppConfigDir das Verzeichnis ermitteln in welches das Programm Konfigurationsdateien speichern soll. Der Aufruf dieser Funktion liefert auch normale Ergebnisse zurück (á la C:\Users\Admin\...). Wenn ich das Programm manuell als geplanten Task aufrufe funktioniert es auch.
Wenn jedoch den Task zeitgesteuert starten lasse während ich abgemeldet bin, dann bekomme ich grundsätzlich C:\Users\default\... zurück geliefert. Diesen Benutzer gibt es nicht. Ich gehe mal davon aus, dass das irgendwas mit dem Standardprofil zu tun hat aber eigentlich sollte der Benutzer der den Task ausführt als eingeloggter Benutzer interpretiert werden. Oder?
Dies tritt unter Windows XP und Windows 8.1 auf.
Hat jemand eine Idee oder dieses Problem schon mal gehabt?
GetAppConfigDir in einem geplanten Task aufrufen
Re: GetAppConfigDir in einem geplanten Task aufrufen
Diese Fkt. hat einen Parameter "Global" http://www.freepascal.org/docs-html/rtl ... igdir.html