Registriert seit: 28. Feb 2009
78 Beiträge
|
Nichtvirtualisierter Ordner auf Win7?
9. Sep 2011, 10:05
Moin zusammen,
ich habe jetzt eine geschlagene Stunde gesucht, aber nichts geeignetes gefunden: In meinem Programm wird im Programmverzeinis (extract..paramstr(0)) ein temp-Ordner erstellt, in dem Daten abgelegt und aufgerufen werden.
Unter Win XP nie ein Problem gewesen. Unter Win7 (64) auch kein Problem, sofern das Programm nicht in einem der Systemverzeichnisse (system/programme usw.) liegt. Wird das Programm aber im App-Verzeichnis (C:\Program Files (x86)) installiert, wird der temp-Ordner automatisch im VirtualStore gespeichert. Um damit verbundene Probleme einfach zu umgehen, suche ich einen (windows-versionen-übergreifenden) Ordner, in dem ich mein temp anlegen könnte. Ich habe es dann auch mit dem Windows-temp-Verzeichnis (ermittelt aus den Umgebungsvariablen) versucht, aber das klappt nicht (directoryexists macht dann schon Probleme).
Hat jemand eine Idee
a) wie ich den VirtualStore über mein Programm deaktivieren oder
b) für einen virtualstore-unabhängigen, aber systemübergreifenden Ordner?
Danke und schöne Grüße aus dem Süden,
Frieder
|