컴퓨터 공부 309

서브클래싱, 슈퍼클래싱, PE포멧, 후킹

GetKeyState 메세지 입력 시점의 키 상태를 조사 GetAsyncKeyState 메세지 처리 시점의 키 상태를 조사 서브클래싱 : 윈도우 프로시저로 전달되는 메세지를 중간에 가로채는 기법. 윈도우 프로시저만 교체한다. 통과 : 관심 없는 메세지는 윈도우 프로시저로 전달 return CallWindowProc 직접 처리 : 원하는 메세지는 ..

[TCP/IP 소켓 프로그래밍] 22. Completion Port 입출력 모델

※ 일반적인 쓰레드기반 다중 서버... 서버쪽 쓰레드 하나가 하나의 소켓을 전담한다. 서버쪽 쓰레드가 계속해서 일하는 것이기 아니기 때문에 소켓과 쓰레드가 1:1 대응되는 것은 서버에 부담이 된다. 1. 리소스 부담... 2. context switching이 빈번하게 발생하기 때문... ※ 소켓의 수는 줄일 수 없다. 하지만..