C# 프로세스에 포함된 모든 윈도우 핸들 가져오기


C# 프로세스에 포함된 모든 윈도우 핸들 가져오기

지난 포스팅에서 "프로세스의 창 위치를 얻어오는 방법"에 대해 이야기했습니다 (위 링크를 참고하시면 됩니다.). 프로세스의 창 위치를 얻어오기 위해 Process 클래스의 MainWindowHandle 멤버 변수를 이용했습니다. 그런데, 이 변수는 말 그대로 메인 윈도우 핸들만 반환합니다.예를 들어, 카카오톡의 윈도우 핸드를 얻어온다고 가정하겠습니다. 위 사진과 같이 친구 목록 창과 대화창 두 개를 띄웠다고 가정하겠습니다. 그때 Process 클래스의 MainWindowHandle멤버 변수가 의미하는 창은 대화창일까요? 친구목록창일까요? 정답은 활성화된 창입니다. 대화창이 활성화되어있다면 MainWindowHandle 변수는 대화창 윈도우 핸들 값을..........

C# 프로세스에 포함된 모든 윈도우 핸들 가져오기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C# 프로세스에 포함된 모든 윈도우 핸들 가져오기