요즘 Global Mouse Hook 관련 프로그램을 테스트 중입니다.
다 잘 되는 것 같은데 에러가 발생합니다.
특히 Hooking을 시작하고
Mouse로 Windows Explorer에서클릭을 한 다음
Hooking을 종료합니다.
그리고 다시 Mouse를 Windows Explorer에서 클릭을 하면
DEP (Data Execution Prevention) Error를 내면서
Windows Explorer가 죽었다가 다시 살아납니다.
Notepad 같은 곳에서는 에러가 없습니다.
어디선가 오버플로우가 생기는 것인지
SetWindowsHookEx
CreateFileMapping
이런 함수와 관련이 있는 것인지 궁금합니다.
계속 자료를 찾아보고 있는데
잘 안찾아지네요.
혹시 아시는 분 계시면 설명 부탁드립니다.
감사합니다.