Jak dostać ścieżkę do folderu, w który znajduje się plik exe aplikacji?
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:
[crayon-5f335a1e8a8a1540661159/]
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:
[crayon-5f335a1e8a8a4847332626/]
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