윈도우 핸들만으로 실행 중인 프로그램의 경로를 구하는 방법이다.
전달되는 경로는 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);