SetWindowsHookEx 함수 dll
다옴
2023.04.01
음.. 어디를가서 찾아봐도
후킹에관한 예제들은 dll 프로젝트를 따로 만들거든요...
dll 연결에관한것들은 다 지우고
void InstallHook(HWND hWnd);
void UninstallHook();
HINSTANCE hModule=NULL;
HHOOK hKeyHook=NULL;
HWND hWndBeeper=NULL;
LRESULT CALLBACK KeyHookProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if (nCode=0) {
SendMessage(hWndBeeper,WM_USER+1,wParam,lParam);
}
return CallNextHookEx(hKeyHook,nCode,wParam,lParam);
}
void InstallHook(HWND hWnd)
{
hWndBeeper=hWnd;
hKeyHook=SetWindowsHookEx(WH_KEYBOARD,KeyHookProc,hModule,NULL);
}
void UninstallHook()
{
UnhookWindowsHookEx(hKeyHook);
}
이렇게만 남겨뒀어요
훅 설치하는거랑 제거, 프로시저
설치랑 제거할때 메세지비프를 넣어서 봤을때 설치랑 제거는 잘돼는것같은데
프로시저에서 메세지가 받아지지를 않네요...
꼭 dll에서만 작동돼는건가요??
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2697072 | 쌩초보 질문! (1) | 얀 | 2025-06-04 |
2697050 | 도움부탁드립니다.. | 화이트 | 2025-06-04 |
2697023 | gotoxy함수, 어떻게 사용하죠? (3) | 적송 | 2025-06-04 |
2696994 | c언어를 막 시작한 초보인데 질문이 있어용 ㅠㅠ (2) | 귀1여운렩 | 2025-06-03 |
2696944 | 윈도우 콘솔프로그램 질문드립니다 (2) | 꽃님이 | 2025-06-03 |
2696882 | c언어 입력받기 질문 입니다 (2) | 흰추위 | 2025-06-02 |
2696853 | 문자열은 정적메모리에 할당된다고 하는데 정적메모리가 뭡니까?? (6) | 다온 | 2025-06-02 |
2696799 | c c++언어입문전에 파이톤이나 자바스크립트배워두면.. (2) | 앨런 | 2025-06-02 |
2696747 | size of 연산자에 대해 질문이 있습니다. (3) | 유진공주 | 2025-06-01 |
2696721 | Char 타입의 2D array 기초에 대해 질문드립니다. | 벚꽃 | 2025-06-01 |
2696691 | 자릿수 이동방법좀 가르쳐주세요 (1) | 흰추위 | 2025-06-01 |
2696664 | 학생정보 구조체 질문 | 큰아 | 2025-05-31 |
2696619 | c언어에서는 논리형을 어떻게 표현하나요? | 은율 | 2025-05-31 |
2696590 | 구조체 리스트 입니다..... (4) | 피네 | 2025-05-31 |
2696565 | 스택 미로찾기 소스코드 오류 질문드립니다 | 크나 | 2025-05-30 |
2696512 | 포인터를 배열처럼 이용하려는데 잘 모르겠습니다. | 재찬 | 2025-05-30 |
2696465 | 이해가 가지 않는것이 있어 질문합니다. (3) | 깜찏한그1녀 | 2025-05-29 |
2696411 | 질문... 힌트좀 주세요~ | 초코향 | 2025-05-29 |
2696379 | c언어 반복문 중괄호 질문입니다. (6) | 일본드립 | 2025-05-29 |
2696354 | 배열질문이요 포인터도 약간.. (6) | 세실 | 2025-05-28 |