GetCurrentDirectory() - 작업 디렉토리
GetModuleFileNameW() - 현재 실행중인 파일의 경로+파일명
[링크 : http://egloos.zum.com/katalog/v/4637907]
[링크 : http://ds3evx.tistory.com/entry/MFC-Tip-실행-파일-폴더-구하기]
망할유니코드랑 썪이면서 혼돈의 카오스 ㄷㄷ
WCHAR pathstr[256]; GetModuleFileNameW(NULL, pathstr, 256); PathRemoveFileSpec(pathstr); // 실행파일의 경로만 받아옴 // 실행파일과 동일 디렉토리내의 test.exe를 /h 옵션으로 실행 CString exec("test.exe"); Cstring opt("/h"); CString path(pathstr); path = _T("\"") + path + _T("\""); cmd.AppendFormat(_T("%s\\%s %s"),path, exec, opt); m_ret.SetWindowTextW(cmd); _wsystem(cmd); |
'Programming > C Win32 MFC' 카테고리의 다른 글
2차원 배열에 대한 포인터 (0) | 2017.06.21 |
---|---|
slider control / settic (0) | 2017.06.12 |
MFC CHttpConnection timetout 설정 (0) | 2017.05.29 |
win32 외부 프로그램 실행 (0) | 2017.05.29 |
cstring 'null' append 문제? (0) | 2017.05.18 |