2012-04-20 2 views
0

나는 그 제목 유형이 될 수있는 윈도우의 핸들을 찾으려면 * .LOG * .LOG 내가 잘 모릅니다 temp.log, dummy.log 등C++에서 알 수없는 창의 핸들을 찾는 방법은 무엇입니까?

을 할 수있는 곳 제목이지만 로그 유형의 확장자는 알고 있습니다.

알고 있습니다. FindWindow API는 창의 핸들을 찾는 데 사용되지만 거기에서 제목 이름을 알아야합니다. 그래서 만약 내가 창문에 대해서 아무것도 몰라 확장을 누른 다음 C 같은 사용하여 핸들을 검색하는 방법을 알고 + +?

+1

체크 [이 [1] [1] : http://stackoverflow.com/questions/6093062/c-how-to-hide-other-applications-window – prabhakaran

답변

1

최상위 창에 EnumWindows을 사용하고 GetWindowText을 사용하여 제목을 검색 할 수 있습니다.

PathMatchSpec은 패턴 일치에 적합해야합니다.

GetWindowText는 요청한 프로세스가 응답하지 않는 경우 "정지"하지 않도록합니다.

1

수년간 WinAPI를 사용하지 않았지만 메모리가 나를 지원하는 경우이 경우에 사용하는 EnumWindows 함수가 있습니다.