VC++ eigenen Dateinamen des Programmes

Wie kann ich in meinem Programm feststellen welchen Dateinamen das Programm hat?

Ich habe zumindest bei ‚WinMain‘ die Möglichkeit ein Argument zu übernehmen, weiss aber nicht, wie ich (wie früher *argv 0) - den eigenen Dateinamen des Prozesses - herausfinden kann.

Wer weiss was ??

Viele Grüße
Gunnar

Hallo Gunnar!

Es gibt 2 Möglichkeiten.

  1. Du kannst die Funktion GetModuleFileName aufrufen und als Modulhandle NULL übergeben.
  2. Du kannst die Variable __argv[0] auslesen.

Max

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]