Sprawa prosta i łatwa, wystarczy wiedzieć, że zawsze pierwszy parametr programu to ścieżka do pliku exe, wystarczy więc wyciąć nazwe pliku i rozszerzenie:

Jeżeli nasza aplikacja nie jest konsolowa tylko typu Win32, to jako pierwszy parametr nie dostaniemy ścieżki do exeka, musimy ją dostać w inny sposób, oto kod:

Jak widać, korzystamy z funkcji WinAPI GetModuleFileName (dzięki za info Firen :>), która w drugim parametrze umieszcza ścieżkę do exeka, do którego należy aktualny proces.

Autor: Iskar