1.获取Debug或Release所在的路径
CString CIniDemoDlg::GetModuleDir()
{
char pFileName[MAX_PATH];
GetModuleFileName(NULL, pFileName, MAX_PATH);
CString csFullPath(pFileName);
int nPos = csFullPath.ReverseFind( _T('\\') );
if( nPos < 0 )
return CString("");
else
return csFullPath.Left( nPos );
}
2. 获取当前工作路径(dsp所在路径)
CString GetWorkDir()
{
char pFileName[MAX_PATH];
int nPos = GetCurrentDirectory(MAX_PATH, pFileName);
CString csFullPath(pFileName);
if( nPos < 0 )
return CString("");
else
return csFullPath;
}