您的位置:首页 > 编程语言 > C语言/C++

C++获取可执行文件的路径

2015-10-14 11:36 281 查看
//获取文件的EXE路径

CString CAmpStateSetCheckDlg::GetModuleDirectory()

{

char szModule[MAX_PATH] = {0};

CString str;

str.Format(_T("%s"),szModule);

if (lstrlen(str)>0)

{

return NULL;

}

::GetModuleFileName(::AfxGetInstanceHandle(),szModule,sizeof(szModule));

char *pBacklash = strrchr(szModule,_T('\\'));

if (pBacklash)

{

(*pBacklash) = _T('\0');

}

CString strModulePath(szModule);

return strModulePath;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++