在该Xxxx.exe程序内添加      HMODULE hModule = GetModuleHandle("Xxxx.exe"); if (!hModule)
return;
      ...
char modulePath[512];
      int strLength;
strLength = GetModuleFileName(hModule, modulePath, 512);   
if (strLength)
//表示成功获得文件路径;modulePath为路径

解决方案 »

  1.   

    你要得到当前应用程序的exe文件的路径??
    char szPath[MAX_PATH] ;GetModuleFileName( NULL , szPath , MAX_PATH ) ;就可以了。
      

  2.   

    //取得程序当前路径
    CString CMyAppNameApp::GetPath()
    {
    TCHAR sFilename[_MAX_PATH]="MyAppName";
        TCHAR sDrive[_MAX_DRIVE];
        TCHAR sDir[_MAX_DIR];
        TCHAR sFname[_MAX_FNAME]="MyAppName.exe";
        TCHAR sExt[_MAX_EXT]=".exe";
        GetModuleFileName(AfxGetInstanceHandle(), sFilename, _MAX_PATH);
        _tsplitpath(sFilename, sDrive, sDir, sFname, sExt);
        CString rVal(CString(sDrive) + CString(sDir));
        if ((rVal.Right(1)) != _T('\\'))
           rVal += _T("\\"); 
        return rVal;
    }
      

  3.   

    Sorry,我找到了,我给你打的分还满意吗?谢谢帮助!