: 에고.. 맨날 질문만 해서 미안합니다.
:
: 훅 프로그램을 해보고 있는데 안되는
: 부분이 있어서 ..
:
: 예제가 있으면 좀 부탁 합니다.
: 내프로그램에서는 되는데 모든프로그램에서
: 훅을 하고 싶은데 안되는군요..
:
: SetWindowHook 함수를 설명좀...
: 3번째 인자에 뭘넣야 하나요?..
임펠리테리입니다.
만약 후킹하는 프로그램이 어플리케이션이라면, 다른 프로그램을 후킹할 수 없습니다.
후킹의 기본인데, 만약 다른 프로그램을 후킹하려고 한다면 dll로 작성해야만 합니다.
그리고, SetWindowsHook()의 세번째 인자가 바로 현재 후킹 함수를 가지고 있는
dll의 인스턴스 핸들입니다. 이 인스턴스의 핸들은 LoadLibrary()로 dll을 불러들이면
리턴값으로 넘어옵니다.
그럼 참고하시길...
|