В этом нам может помочь функция GetModuleFileName. Эта функция вернет имя файла и путь. Вот её описание:
DWORD GetModuleFileName( HMODULE hModule, // указатель на модуль LPTSTR lpFilename, // буфер DWORD nSize // размер буфера );
А вот и пример кода:
// GetFileName.cpp : Defines the entry point for the application. // #include "stdafx.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { char buffer[MAX_PATH]; GetModuleFileName(hInstance,buffer,MAX_PATH); MessageBox(NULL,buffer,"INFO",NULL); return 0; }