▣윈도우 디바이스 프로그래밍 환경구축
개발환경 : www.microsoft.com/whdc/devtools/ddk 다운
insmod툴 : www.rootkit.com/vault/hoglund/InstDrv.zip 다운
xconsole툴 : www.sysinternals.com에서 DebugView 다운
▣TEST하기
c:\test폴더에 3개의 파일 생성 : test.c SOURCE MAKEFILE
/////////////////////////////////////////////////////////////
test.c
/////////////////////////////////////////////////////////////
SOURCE
/////////////////////////////////////////////////////////////
MAKEFILE
!INCLUDE $(NTMAKEENV)\makefile.def
/////////////////////////////////////////////////////////////
▣ 컴파일 명령
build
build -c 기존의 컴파일을 지우고 새로 컴파일
▣ 주의사항
컴파일 할 파일이 있는 경로에서 모든 디렉토리(폴더)의 이름은 한글이나 공백이 들어가면 안된다.
▣ 실행과정
1. c:\test 폴더에 3개의 파일 소스작성
2. 시작 - Devlopment kits - windows DDK - Build Environments - windows XP - windows XP checked Build Environment실행
3. c:\test로 이동
4. build -c 로 컴파일
5. c:\test\objchk_w_xp_-x86\i386\MYDRIVER.sys 생성되어 있음
6. InstDrv를 실행하여 c:\test\objchk_w_xp_-x86\i386\MYDRIVER.sys 경로를 입력 후 Install 클릭
7. DebugView를 실행하여 Capture탭에서 capture kernel체크
8. InstDrv에서 start와 stop버튼을 클릭하면 그 결과가 DebugView에 찍힘
|