MFC獲取可執行文件(exe)所在文件目錄


可以應用函數GetModuleFileName(),舉一個例子:

CString strexe;
::GetModuleFileName(NULL,strexe.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
int nexe = strexe.GetLength();
for(i=nexe-1;i>=0;i--)
{
       if(strexe[i]=='\\')
       break;
}
strtmp = strexe.Left(i+1);

strtmp存儲的就是exe文件所在的目錄,而strexe會包含文件名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM