Как узнать имя 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;
}
 
« Предыдущая статья   Следующая статья »