DWORD GetModuleFileName(HMODULE HandleModule, LPTSTR NomDuModule, DWORD TailleNomDuModule);
Le nom est copié dans NomDuModule dans la limite de TailleNomDuModule octets.
#include <windows.h>
#include <winbase.h>
char NomModule[256];
if (!GetModuleFileName(NULL, NomModule, 255))
{
...
}
...
Le résultat est 0 en cas d'erreur.