setwindowshookex

    0

    1답변

    우리는 저수준 키보드 후크를 수행하는 .Net 응용 프로그램에서 작업하고 있습니다. 디버거 내부에서 실행되는 SetWindowsHookEx를 호출하면 호출이 항상 실패합니다. 컴파일 된 실행 파일에서 실행하면 모든 것이 잘 동작합니다. 우리가 프로세스에 연결하면 SetWindowsHookEx가 호출되어 모든 것이 작동합니다. 저는 VS가 이미 저수준 키보드

    1

    1답변

    하나 이상의 외부 프로세스에 dll을 주입해야하는데이 프로세스에서 keybord 이벤트도 가로 채기를 원합니다. 그래서 SetWindowsHookEx를 WH_KEYBOARD와 함께 사용하면 단일 단계에서 두 가지를 모두 쉽게 수행 할 수 있습니다. 이제 몇 가지 선택된 프로세스에만 관심이있을 때 전역 후크를 설치하고 싶지 않지만 Windows 후크는 글로벌

    0

    3답변

    응용 프로그램에서 키보드를 연결하고 있습니다. 요구 사항은 프로세스의 모든 스레드에 키보드를 연결하는 것입니다. 나는 SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC)::KeyboardHookProc, hInst, 0); 후크 프로세스의 모든 스레드가 생성됩니다 SetWindowsHookEx의 API를 사용했다. 호출 스레드

    5

    3답변

    키 위쪽 (예 : 위쪽 화살표)을 녹음하고 싶은 콘솔 응용 프로그램을 만들고 있습니다. 모든 스레드에서 모든 키 누르기를 캡처하고 콜백 함수를 호출해야하는 로우 레벨 키보드 후크를 만들었지 만 작동하지 않습니다. 이 프로그램은 키를 눌렀을 때 약간 멈추지 만 결코 콜백을 호출하지 않습니다. 나는 문서를 확인했지만 아무것도 발견하지 못했습니다. SetWind