Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Programmverzeichnis herausfinden

chrholder / 4 Antworten / Flachansicht Nickles

Hallo Leute

Könntet ihr mir kurz helfen? Ich suche einen Weg, den Pfad herauszufinden, in welchem sich das Programm befindet.

getcwd() nützt mir in diesem Fall nichts, da das Programm auch über eine Verknüpfung aufgerufen werden kann, und dann liefert getcwd() das Arbeitsverzeichnis der Verknüpfung...

Kann mir Jemand helfen?

Danke schon Im Voraus!


P.S. Ich programmiere in C/C++ oder mit Windows-API

bei Antwort benachrichtigen
chrholder Nachtrag zu: „Programmverzeichnis herausfinden“
Optionen

Wollte nur für Archivdurchsucher noch die richtige Lösung schreiben:

Man muss die API-Funktion GetCommandLine() verwenden, die den Pfad der exe-Datei als Zeiger zurückgibt, egal welches Arbeitsverzeichnis gerade gewählt ist.

bei Antwort benachrichtigen