在一个可执行程序中,怎样可以得到该这个程序的exe文件所在的路径。谢谢了!!

解决方案 »

  1.   

    HMODULE GetModuleHandle(
      LPCTSTR lpModuleName   // address of module name to return handle 
                             // for
    );GetModuleFileName
      

  2.   

    TCHAR tszString[256];
    CString csString;
    TCHAR tszPath[MAX_PATH];
    CString csPath;
    GetModuleFileName(NULL,tszPath,MAX_PATH);
    csPath = tszPath;
    csPath = csPath.Left(csPath.ReverseFind('\\'));
      

  3.   

    TCHAR szFilePath[MAX_PATH];
        ::GetModuleFileName(NULL, szFilePath, MAX_PATH);这个路径里面包含了可执行程序的名字了