Шаг 18 - Как узнать имя EXE файла программы

В этом нам может помочь функция 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;
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.