자신의 절대경로 구하기
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;
}
[출처] 실행되고 있는 자신의 절대경로 , 시스템 폴더|작성자 미소쭌
'소프트웨어' 카테고리의 다른 글
프로그램 중복 실행 방지 (2) | 2010.11.12 |
---|---|
URLDownloadToFile 쓸 때 주의점 (0) | 2010.11.12 |
다이얼로그 ESC, Enter 키 막기 (0) | 2010.11.12 |