Einzelnen Beitrag anzeigen

BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#1

Als welcher Benutzer führt Delphi meine Anwendungen aus?

  Alt 26. Aug 2007, 15:21
Hallo,
Ich habe eine Anwendung geschrieben, die mit GetShellFolder CSIDL_APPDATA und CSIDL_PERSONAL anzeigt. Starte ich das Projekt aus Delphi(als normaler Benutzer, nicht Admin) heraus, so wird für CSIDL_PERSONAL der Pfad zu den Eigenen Dateien des Administrators und für CSIDL_APPDATA ein leerer String zurückgegeben.
Kann das jemand reproduzieren?
Im Taskmanager ist der Prozess meinem Benutzer zugeordnet. Ist bekannt, dass Delphi die Programme als anderer Benutzer ausführt?
Starte ich die compilierte Datei aus dem Explorer heraus sind die Pfade richtig.


Vielen Dank,
Benjamin
Benjamin
  Mit Zitat antworten Zitat