소프트웨어

자신의 절대경로 구하기

프로채터 2010. 11. 12. 13:07

TCHAR buffer[_MAX_PATH];
GetCurrentDirectory(_MAX_PATH,buffer);//최근에 실행된 파일의 폴더

GetModuleFileName(NULL, buffer, _MAX_PATH);//자기 자신의 폴더(파일명 포함)

GetSystemDirectory(buffer,_MAX_PATH);//시스템 폴더

GetWindowsDirectory(buffer,_MAX_PATH);//윈도우 폴더

 

--------------------------------------------------------------------

BOOL m_getThisName(void)
{
        TCHAR buffer[_MAX_PATH];

        TCHAR drive[_MAX_DRIVE], dir[_MAX_DIR], fname[_MAX_FNAME], ext[_MAX_EXT];
        GetModuleFileName(NULL, buffer, _MAX_PATH);  //절대경로
       _tsplitpath(path_buffer, drive, dir, fname, ext);        //나누기
        return TRUE;
}