Virtualisierung von Ordnern
-
Ich lasse mir in einer Anwendung den App-Data Pfad mittels:
SHGetFolderPath(NULL, CSIDL_APPDATA , NULL, SHGFP_TYPE_CURRENT, szPath)
geben. Funktioniert soweit.
Damit lande ich unter meine WIN7 bei C:\Users\xxx\AppData\Roaming\Baue ich nun die Anwendung als Windows Service lande ich nach Rückgabe der Funktion unter C:\Windows\system32\config\systemprofile\AppData\Roaming\
Doch im Explorer (weder mit noch ohne Admin-Rechte gestartet) gibt es den Ordner nicht. Ich kann jedoch davon lesen und schrieben. Nur wo landen meine Dateien? Wie kann ich diese Löschen?
-
Das sind versteckte Ordner die bei mir existieren.
Du must Deinen Explrer auch so einstellen, dass alle Ordner angezeigt warden und der Exlorer sollte als Admin gestartet werden.
-
Hallo,
der Ordner C:\Windows\system32\config\systemprofile\AppData\Roaming\ existiert auch, nicht jedoch meine Dateien, im Exporer zeige ich alle Dateien an und hab ihn als Admin gestartet...
Selbst in der cmd Box (als Admin) gibt es meine Datei nicht...
-
In Welchem COntext läuft Dein Dienst? LocalSystem?
Dann siehst Du die Dateien auch nicht.
Der Admin sieht auchnicht alles! Warum auch... Admin!=SystemDas ist wie mit System Volume Infomration dem Recycle Bin etc.
-
Danke für deie Tipps, ich hab's nun per Zufall gefunden:
Der Pfad ist
C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming