如何得到当前程序运行的路径?

解决方案 »

  1.   

    CString sModFileName;
    GetModuleFileName(NULL, sModFileName.GetBuffer(MAX_PATH), MAX_PATH);
    sModFileName.ReleaseBuffer();

    sModFileName.MakeReverse();
    sModFileName = sModFileName.Right(sModFileName.GetLength() - sModFileName.Find('\\'));
    sModFileName.MakeReverse();sModFileName就是程序的路径
      

  2.   

    前面三句得到是包括exe文件名的全路径后面三句将全路径名改为exe文件所在目录名