Umgebungsvariablen
-
Nun folgendes Problem:
Ich will eine Ini- File ablegen.
Nun unter XP darf ein Programm ja in fast jedes Verzeichnis schreiben was es will. Unter Vista geht das ja nicht mehr.
Nun ich möchte dies umgehen und die Ini-Files unter einem Verzeichnis des Benutzers anlegen.
Nun dazu muss ich aber des Pfad des User auslesen können.
Der ist ja unter XP und Vista unterschiedlich.
Wie kann ich diesen Pfad auslesen und im Programm verwenden?Danke
-
Hallo,
vielleicht ist hier was für dich dabei

Die Umgebungsvariable für den Pfad des Benutzers nennt sich - zumindest unter XP - HOMEPATH
mfg, Micha!
-
%HOMEPATH%
Funtzt unter so in etwa allen MS-OS...
//edit: ok... ich war ne halbe stunde afk zwischendrin ;o)
Tom
-
thx, hat geholfen.
ebenso wie der Hinweis mit der Registry:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-76490-and-highlight-is-homepath.html