[C#] 백그라운드에서 키보드 입력 감지 이벤트 1 (HotKey Hooking) 백그라운드에서 키보드 입력감지를 위해서는 몇가지 방법이 있고, event-driven 구조의 windows를 이용하여 아래 그림의 구조로 Windows API에 접근해 키보드 디바이스로부터 키입력에 대한 메시지를 전달받을 수 있다. 현재 내가 아는 백그라운드에서 키보드 후킹 방법은 요렇게 있다. 정확하게 모르는 low-level에서의 DLL injection [user32.dll] SetWindowsHookEx 함수를 이용한 DLL injection [user32.dll] SetWindowsHookEx 함수 [user32.dll] RegisterHotKey 함수 [runtime library] presentationcore.dll 어플리케이션이 직접 루프를 돌면서 해당 키보드의 상태값을 확인하는 방법 위.. 이전 1 다음