Angenommen ich habe einen Pfad-String dieser Form:
Code:
{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\taskmgr.exe
Wie kann ich diesen am einfachsten in einen vollen, normalen Pfad umwandeln -> C:\Windows\System32\taskmgr.exe
Ich habe hierzu nur
SHGetKnownFolderPath gefunden, das aber nur die separate
GUID nimmt, sowie eine Auflistung von
KNOWNFOLDERID. ExpandEnvironmentStrings funktioniert leider nur mit Strings dieser Art: '%windir%\system32\taskmgr.exe'.
Muss ich den String wirklich zerlegen, dabei alle Eventualitäten beachten, die
GUID per SHGetKnownFolderPath umwandeln und wieder zusammensetzen?
Oder gibt es eine Funktion, die wie ExpandEnvironmentStrings funktioniert und mir den String einfach umwandelt?