BLOG main image
Google
분류 전체보기 (36)
N0p (14)
Pr0gram1ng/R3v3rs1ng (11)
0Za (5)
M3 (3)
1nt3rn3t (3)
148,980 Visitors up to today!
Today 0 hit, Yesterday 2 hit
daisy rss
tistory 티스토리 가입하기!

2007.09.03 14:53

1.
OSR Online에서 DDKBUILD를 다운로드 합니다.
현재 7.0 Beta7 까지 있지만, 저는 6.10 버전을 사용합니다.
(http://www.osronline.com/article.cfm?article=43)

2.
다운로드 받은 파일의 압축을 풀고 프로젝트 폴더나 WDK 폴더등 적당한 곳에 복사합니다.


3.
비주얼 스튜디오를 실행시키고 새로운 프로젝트를 생성합니다. 프로젝트 종류 중에 "메이크파일 프로젝트"를 선택하고, 적당한 이름을 넣어 준 후 "확인" 버튼을 클릭합니다.

(파일 -> 새로 만들기 -> 프로젝트)

사용자 삽입 이미지


4.
설정 화면이 나오면 그냥 "마침"을 클릭하고 프로젝트를 생성합니다.

사용자 삽입 이미지

5.
프로젝트가 생성되었습니다.
이제 프로젝트 속성창에서 빌드 명령어를 수정하여 줍니다. (프로젝트 -> 속성)
명령어 중 "-WLHXP"는 현재 설치된 WDK 버전과 적용 OS의 버전입니다.

즉, 윈도우 롱혼(Vista) WDK로 XP환경의 드라이버를 만들겠다는 말입니다.

Debug (Checked Build)
빌드 명령어 : ddkbuild -WLHXP checked .
다시 빌드 : ddkbuild -WLHXP checked . -cZ

Release (Free Build)
빌드 명령어 : ddkbuild -WLHXP free .
다시 빌드 : ddkbuild -WLHXP free . -cZ

사용자 삽입 이미지


6.
마지막으로 환경 변수를 등록해 주어야 오류없이 컴파일이 됩니다.

DDKBUILD.BAT 파일로 컴파일을 해주는 것이기 때문에 DDKBUILD에게 WDK가 설치된 경로를 알려 주어야 합니다. 방법은 2가지입니다.

DDKBUILD.BAT 수정
DDKBUILD.BAT 파일을 편집기로 열어  적당한 곳에 다음과 같은 라인을 추가합니다.

SET WLHBASE=C:\WINDDK\6000

환경 변수로 등록
내컴퓨터 -> 오른쪽 마우스를 클릭하여 속성을 선택 -> 고급 -> 환경변수 -> 시스템 변수에서 새로 만들기

변수 이름 : WLHBASE
변수 값 : WDK 설치 경로
 
환경 변수로 등록한 값은 재부팅을 해야만 제대로 적용이 됩니다.
 
사용자 삽입 이미지
사용자 삽입 이미지

 
VS 2005(Ver8) 도 VS 2003(Ver7)과 설정 방법은 비슷합니다.
포스팅이 마음에 드시나요? 그럼 RSS 구독을 해 보세요!

RSS 주소 복사

Favicon of http://indio.tistory.com indio | 2008.02.13 10:22 신고 | PERMALINK | EDIT/DEL | REPLY
좋은 내용 감사합니다. 근래에 드라이버 개발에 관심이 있어서 좀 해볼려고 했는데 좀 막막하던 참에 좋은 내용을 보고 갑니다. 감사합니다.
Name
Password
Homepage
Secret