1. DDK
1) 다운 - http://www.microsoft.com/whdc/devtools/ddk/default.mspx
2) VC++ 디렉토리 경로
- 포함파일에서(include) DDK 설치폴더의 inc\wxp 와 inc\ddk\wxp 추가
3) 그외 필요한 파일.
- DbgView.exe : 디버그 출력 DbgPrint 를 보기위한 파일 .
- EnumService.exe : 빌드한 *.sys 를 서비스등록 시작을 간편하게 하기 위한 파일.
- Makefile : 빌드시 필요한 파일
- Sources : 빌드시 수정해야 하는 파일 파일의 명과 파일 경로를 알려준다.!
2) VC++ 디렉토리 경로
- 포함파일에서(include) DDK 설치폴더의 inc\wxp 와 inc\ddk\wxp 추가
3) 그외 필요한 파일.
- DbgView.exe : 디버그 출력 DbgPrint 를 보기위한 파일 .
- EnumService.exe : 빌드한 *.sys 를 서비스등록 시작을 간편하게 하기 위한 파일.
- Makefile : 빌드시 필요한 파일
- Sources : 빌드시 수정해야 하는 파일 파일의 명과 파일 경로를 알려준다.!
2. Detours ( MS 연구소가 만든 API HOOKING 라이브러리. )
1) 다운 - http://research.microsoft.com/sn/detours/
2) Detours 설치 디렉토리에서 nmake 하면 빌드 됩니다.( cmd 말고 VC++ 명령 프롬프트 )
3) bin 폴더에 가면 detour 관련 실행파일및..dll 있습니다.
4) test 하는 법.
- VC++ 명령 프롬프트 창을 2개 실행
- 1번 프롬프트에서 bin으로 오세요 한후.. 'syelogd > trace.txt'
- 2번 프롬프트에서 'withdll -d:traceapi.dll 응용프로그램이름'
2) Detours 설치 디렉토리에서 nmake 하면 빌드 됩니다.( cmd 말고 VC++ 명령 프롬프트 )
3) bin 폴더에 가면 detour 관련 실행파일및..dll 있습니다.
4) test 하는 법.
- VC++ 명령 프롬프트 창을 2개 실행
- 1번 프롬프트에서 bin으로 오세요 한후.. 'syelogd > trace.txt'
- 2번 프롬프트에서 'withdll -d:traceapi.dll 응용프로그램이름'
Tag | DDK