/*-------------------获取当前工作路径------------------------------------*/
char buffer[_MAX_PATH];
if( _getcwd( buffer, _MAX_PATH ) == NULL )
AfxMessageBox("程序出错退出!");
else
printf( "%s/n", buffer );
CString path;
path.Format((_T("%s"), buffer));
/*-------------------获取指定程序全路径及文件名------------------------------------*/
char buffer[_MAX_PATH];
HMODULE modle = GetModuleHandle("visio.exe");//返回指定程序的模块句柄
// afxgetinstancehandle();//获取当前应用程序的实例句柄
GetModuleFileName(modle,buffer,_MAX_PATH);//得到指定模块程序的全路径和文件名
CString path;
path.Format((_T("%s"), buffer));