Exe namen herausbekommen
-
hi, wie kann ich den Namen der exe oder den Pfad, indem sich die exe befindet, herausbekommen?
danke
-
GetModuleFileName
-
Aber damit bekommt man doch den ganzen Pfad..
und nicht nur den Namen
-
PathFindFileName
-
aaaa schrieb:
Aber damit bekommt man doch den ganzen Pfad..
und nicht nur den NamenDann zerhackst du den Pfad halt in seine Bestandteile

-
_splitpath
-
char *dateiname = _strrchr(path, '\') + 1
oder TCHAR *dateiname = _tcsrchr(path, '\') + sizeof(TCHAR)
-
meeeeeeeeeeeeeep!
sizeof(TCHAR) wird in unicode 2, aber das ist pointerarithmetik
--> 2 Zeichen weiter
Richtig:
TCHAR *dateiname = _tcsrchr(path, '\') + 1