본문 바로가기

app/C

최상위 윈도우 이름 구하기




CString s_temp;

CWnd* cWnd = GetForegroundWindow();  //가장 상위의 윈도우 핸들을 구한다.

cWnd->GetWindowText(s_temp);            //윈도우의 이름을 가져온다.

printf("\n window name %s \n", s_temp);





GetWindowText  설명 : http://msdn.microsoft.com/ko-kr/library/windows/desktop/ms633520(v=vs.85).aspx



후킹으로 지속적인 이벤트가 발생할때 사용하면 안성맞춤.

키보드 후킹시 어떤 프로세서에서 들어온것인지 알수 있다.(물론 캡션에 나온 이름을 가져온다. - 실제 어떤 프로그램인지 이름으로는 알수 없다.)



'app > C' 카테고리의 다른 글