char exeFullPath[MAX_PATH];
memset(exeFullPath, 0, MAX_PATH);
char szDirve[MAX_PATH];
memset(szDirve, 0, MAX_PATH);
char szDir[MAX_PATH];
memset(szDir, 0, MAX_PATH);
if (__argc == 1)
{
strcpy(exeFullPath, __argv[0]);
}
_splitpath(exeFullPath, szDirve, szDir, NULL, NULL);
CString strFullPath;
strFullPath.Format("%s%s", szDirve, szDir);
SetCurrentDirectory(strFullPath.GetBuffer(0));