Programming - cpueblo.com

핸들의 파일 이름 얻기 및 경로만 가져오기 - GetModuleFileName()


글쓴이 : 유광희 날짜 : 2003-04-12 (토) 10:02 조회 : 17600
GetModuleFileName으로 얻은 것에서 
filename을 제거한 패스만 넘겨줍니다.


void GetModuleDirectory(TCHAR *mdir)
{
     TCHAR mfilename[MAX_PATH];
     TCHAR drv[MAX_PATH];
     TCHAR path[MAX_PATH];
     TCHAR fname[MAX_PATH];
     TCHAR ext[MAX_PATH];

     GetModuleFileName(NULL, mfilename, sizeof mfilename);
     _splitpath(mfilename, drv, path, fname, ext);

     sprintf(mdir, "%s%s", drv, path);
}