Ordner öffnen mit ShellExecute unter Vista

29/09/2007 - 12:13 von Peter Flindt | Report spam
Hallo,
Ich habe ein Programm welches z.B. eingehende Dateien verabeitet.
Dieses lautet "ProgrammVerzeichnis\Eingehende Dateien".
Das schreiben in diesen Ornder funktioniert ohne Probleme, nur
ShellExecute(0, "open", path, 0, 0, SW_SHOW); eben nicht,
da der Ordner ja nicht mehr "ProgrammVerzeichnis\Eingehende Dateien"
sondern:
C:\Users\BENUTZERNAME\AppData\Local\VirtualStore\Program
Files\ProgrammVerzeichnis\Eingehende Dateien
ist.

Welche Funktion nehme ich am besten dafür um den "richtigen" Pfad zu
ermittlen?

Peter
 

Lesen sie die antworten

#1 Danny Strümpel
14/10/2007 - 11:41 | Warnen spam
Hallo Peter,

GetFullPathName tut's.

MfG
Danny

Ähnliche fragen