| [ CnUnix ] in KIDS 글 쓴 이(By): backdrum (뒷 북) 날 짜 (Date): 2003년 11월 15일 토요일 오후 04시 11분 31초 제 목(Title): 윈도우용 시스템 후킹 공짜 라이브러리...? 위의 .DLL이 Global Hooking(??)을 하는 놈이라서 그런지 regsvr32로도 지워지지 않는군요... gdi32.dll의 특정 API를 후킹하는 .DLL을 만들어야 하는데 처음부터 개발할 능력은 안되고(-_-) 인터넷에 공개된 소스를 찾아 쓰려고 합니다. Jeffrey Richter의 Programming Applications for Microsoft Windows(4th) 의 예제 중 22장에 있는 LastMsgBoxInfo는 몇몇개의 프로그램은 후킹하지 못하는 문제가 있구요, errata의 내용을 패치를 시키면 오히려 프로그램에 오류가 나네요. 그리고 APIHooks v5.6 라이브러리도 찾아서 테스트를 해봤는데 Dbgview 창에 SE: Warning, new thread does not have SET_THREAD_TOKEN for itself SE: Check that thread 794.798 isn't in some weird state 와 같은 경고가 나오고 Visual Studio 의 디버깅 모드 실행이 안되게 하는 문제가 있습니다. 마지막으로 codeproject.com에서 hooksys 예제도찾았는데 이건 상업용 라이센스는 구매를 해야 하는 거구요.. 이 세가지 외에 다른 공개 라이브러리 아시는 분 계시나요? |