2008. 7. 25. 05:44

WDK(Windows Driver Kit) VisualStudio2005에서 컴파일하기

참고로 WDK는 VisualStudio 6.0에서는 컴파일 되지 않습니다

*아래 단계를 통해서 WDK 예제 NDIS 샘플중에 하나인 passthru를 컴파일 해보겠습니다.^^


1. osronline.com 에서 ddkbuild.cmd를 다운 받습니다. 편의를 위해서 제블로그에 올려 놓았습니다.

다운 받은 파일은 WinDDK가 설치된 경로에 압축해제해 놓습니다.

저는 아래경로에 파일을 압축해제해 두었습니다.

C:\WinDDK\ddkbuild.cmd


2. 아래 그림과 같이 vs2005에서 메이크 파일 프로젝트를 생성합니다.



사용자 삽입 이미지
 
 
2. 프로젝트가 생성된 후에 passthru 파일을아래 그림과 같은 메뉴를 통해서 추가 합니다.
 

사용자 삽입 이미지


3. 파일을 추가 할때 주의할 점은 makefile과 sources 파일은 꼭 추가해야 합니다.




사용자 삽입 이미지
 
4. 프로젝트 환경 속성 페이지에서 빌드 명령줄을 아래와 같이 추가합니다
c:\winddk\ddkbuild -wxp chk .
 
or
 
c:\winddk\ddkbuild -wxp fre .
 
 
사용자 삽입 이미지
 
 
5.운영 체제 환경변수를 아래 화면처럼 추가하고 재부팅 합니다.

사용자 삽입 이미지

사용자 삽입 이미지

 
 
 
7. 위 과정을 다한 후에는 F7을 눌러서 컴파일 되는 것을 확인하면 됩니다.
 
도움이 되시라고 위와 같이 설정한 visualstudio2005 프로젝트 파일을 소스코드 포함해서 올려 놓았습니다.
필요하신 분들은 다운받아 사용하세요
 
출처: 다년간의 프로그램밍 경험
        http://blog.naver.com/process3/20035804966