2009-05-12 3 views
2

응용 프로그램을 모두 모니터링하려면 어셈블리 (C# .net 2.0 클래스 라이브러리)를 작성해야합니다. 현재 PC에서 실행 중입니다. 특히, 어떤 창이 상단의 이라는 것을 알아야합니다. 즉, 창이 전경 윈도우가 될 때 이벤트를 잡아야합니다. 해야합니까 나는 WndProc() 관련 윈도우 메시지를 잡기 위해 사용합니까? (나는 타이머를 사용하기 위해 을 원하지 않는다).전경 창이 어떤 창인지 감지하는 방법?

모든 참조 용지 또는 샘플 소스 코드? 고마워.

답변

1

알림을 받으려면 CBT Hook이 필요합니다.

+0

CBT 후크의 작동 예제는 어디에서 찾을 수 있습니까? –

+0

.NET에 없습니다. 몇 년 전에 C++에서 직접 사용했습니다. 그러나 나는 Google가하는 것을 내기한다! :-) –

+0

정말 C++에서해야 할 의무가 있습니까? –

관련 문제