获取可执行文件的全路径

//TCHAR szExePath[MAX_PATH];

    //// 获取可执行文件的全路径,比如是 c:	esthello.exe
    //GetModuleFileName(NULL, szExePath, sizeof(szExePath));

    //// 去掉文件名,得到文件路径: c:	est
    //// 这个功能很有用,可以用来拼凑配置文件的路径等
    //PathRemoveFileSpec(szExePath);
TCHAR exeFullPath[MAX_PATH]; // MAX_PATH
GetModuleFileName(GetModuleHandle(_T("Client.dll")),exeFullPath,MAX_PATH);     //获取自身DLL  读取路径  
PathRemoveFileSpec(exeFullPath);
原文地址:https://www.cnblogs.com/wumac/p/4357900.html