Ich greife in meinem Programm auf einen Ordner unter C\Documents and Settings\\Administrator\\... zu. Wenn ich das Programm aber auf einem anderen Computer laufen lasse, stimmt der Pfad ja nicht mehr, wenn derjenige ein anderer Benutzer als Administrator ist. Daher habe ich die Frage wie ich mittels C++ den Benutzer ermitteln kann, damit ich mir den String dannach zusammenbasteln kann? Sowas wie C\Documents and Settings\\%username%\\... funzt leider nicht.
Ist allerdings nicht vorhanden auf ganz alten Windosen (mit Internet Explorer < 5.0), aber wer so was altes benutzt, sollte sowieso mal dringend ein Update machen.
Also das mit den "% Pfaden" funzt überhaupt nicht. Vielleicht habe ich was falsch gemacht, aber irgendwie bekomme ich das nicht hin.
SHGetFolderPath geht auch nicht denn dafür müsste ich die shlobj.h includieren, die ich aber nicht habe beschwert sich mein Compiler (Visual C++ 6 Autoren Version)
jo toll jetzt habe ich mir Microsoft Visual C++ 2005 Express installiert, nur kann ich dabei meinen alten Quellcode nicht mehr benutzen und die Header-Dateien sind auch andere, sodass nix mehr funktioniert. Auch die Header-Datei shlobj.h habe ich trotzdem nicht.
Arg... k ich hab einen Punkt übersehen... du scheinst ne MFC Anwendung zu erstellen? Dann muss de halt nur das PLatform SDK in MS VC 6 durch das neue ersetzten...