개발자

키보드 후킹 관련 질문

2023년 08월 31일조회 142

개인적으로 키보드 Hooking 프로그램을 제작 해 보았습니다 예를 들면 1번키를 누르면 키 조합 Alt + Left 가 실행되는 프로그램입니다, 키 로그를 통해 들어가는 입력 값들도 확인해서 정상인 것을 확인하였습니다. 문제는 윈도우 내레이터를 실행하고 브라우저에서 설정한 키 들을 사용하면 발생합니다 키보드 Hooking으로 처리한 동작이 동작 하지 않습니다.(일부는 작동함) 제 예상으로는 내레이터가 Hooking 보다 먼저 처리가 되고 그 다음 Hooking이 처리되는 것 같은데 내레이터 같은 윈도우 프로그램보다 먼저 처리되게 할 수는 없을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

kevin님의 프로필 사진

오대단합니다!

profile picture

익명

작성자

2023년 09월 01일

감사합니다~ㅎㅎ

profile picture

익명

작성자

2023년 09월 01일

결국 여차저차 해결해고 혹시나 필요하신분 있을까 해서 답 남기겠습니다. 내레이터에는 화면을 읽어주는 스캔모드 라는 기능이 있어서 그 모드에 진입하면 아무리 로우레벨로 후킹 했다고 하더라도 동일 또는 그 이상의 레벨로 작업을 먼저 처리하게 됩니다. 이에 대해 제가 해결한 방안은 단순하게 내레이터가 실행되고 난 후 다시 후킹하는 것으로 해결했습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!