Programming Tips - Win32: Get the program filename (exe)

Date: 2020may28 Date: 2026may14 Platform: win32 OS: Windows Language: C/C++ Q. Win32: Get the program filename (exe) A. Here is a simple function that gets the filename of he running program:
void GetProgramFilename(LPTSTR szExe, const size_t size) { GetModuleFileName(GetModuleHandle(NULL), szExe, size); } void ExampleUse() { char szExe[MAX_PATH]; GetProgramFilename(szExe, sizeof(szExe)); printf("This is %s\n", szExe); }