获取当前进程已加载模块的文件的完整路径
#define _AFXDLL
#include <afx.h>
CString GetHomeFolder()
{
TCHAR strHomeFolderBuf[MAX_PATH+1];
GetModuleFileName(NULL,strHomeFolderBuf,MAX_PATH);
// 删除文件名,只获取路径
(_tcsrchr(strHomeFolderBuf,_T('\\')))[0] = 0;
CString strHomeFolder = strHomeFolderBuf;
return strHomeFolder;
}
int main()
{
CString strHomeFolder = GetHomeFolder();
}