关于C++(MFC)获取EXE执行文件所在的路径

关于C++(MFC)获取EXE执行文件所在的路径

// 获取EXE执行文件所在的路径
CString GetExePath();

// ------------------------------------------------------------------
// 获取EXE执行文件所在的路径
// add by jzh 2009-07-05
// ------------------------------------------------------------------
CString CommFunc::GetExePath()   
{   
  CString sExePath;   
  GetModuleFileName(NULL, sExePath.GetBuffer(MAX_PATH), MAX_PATH);   
  sExePath.ReleaseBuffer();   
  sExePath = sExePath.Left(sExePath.ReverseFind(_T('\\')));   //返回此CString对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。
  return sExePath;   
}

 

发表回复

您的电子邮箱地址不会被公开。