HWND로 이미지 경로 구하기

윈도우 핸들만으로 실행 중인 프로그램의 경로를 구하는 방법이다.
전달되는 경로는 FullPath이다.
가끔 요긴하게 필요하다.

DWORD id;
GetWindowThreadProcessId(hWnd, &id); 

TCHAR szPath[MAX_PATH];
DWORD size = MAX_PATH;
HANDLE hProc = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, FALSE, id);
QueryFullProcessImageNameW(hProc, 0, szPath, &size);
CloseHandle(hProc);
This entry was posted in Window Program and tagged , , . Bookmark the permalink.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다