GetModuleFileName

GetModuleFileNameは、実行ファイル自身のフルパスを取得する。

GetModuleFileNameA function (libloaderapi.h) - Win32 apps | Microsoft Docs

コンソールアプリケーションで実行ファイル自身のパスを出力してみる。

これを実行すると、

tszModulePath = c:\project\cloud\github.com\sample\winapi\getmodulefilename\getm
odulefilename\src\getmodulefilename\release\GetModuleFileName.exe
続行するには何かキーを押してください . . .

という感じで出力される。

Sample/winapi/GetModuleFileName/GetModuleFileName/src/GetModuleFileName at master · bg1bgst333/Sample · GitHub