ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [윈도우] 디바이스 드라이버 환경구축법
    0x05 Programming/Kelnel Programing 2009. 7. 28. 09:33

    ▣윈도우 디바이스 프로그래밍 환경구축

    개발환경 : 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에 찍힘
Designed by Tistory.