Windows Device Driver Skeleton Source - VS2005에서 빌드되는 프로젝트 개발이야기

구글링해보시면 Visual Studio나 Visual C++에서 드라이버를 빌드할 수 있는 방법에 대한 많은 자료가 나옵니다.
자세한 방법은 생략하고 VS2005환경에서 빌드가 가능한 드라이버 프로젝트 파일을 올려봅니다.

저의 경우에는 단순히 컴파일오류정도만 확인할때만 Visual Studio에서 빌드하는거는  사용하고 
실제로 릴리즈할때는 ddk에서 제공하는의 빌드환경을 사용합니다.
만약 자동화빌드나 Visual Studio에서 드라이버를 손쉽게 빌드하려고 하신다면 ddkbuild를 추천해드립니다.
저는 ddkbuild와 powershell을 이용해서 자동화빌드환경을 만들었었습니다.
만약 ddkbuild가 없었다면 어떻게 했을지 막막하군요.

아래 첨부파일은 OSRLoader로 "Resister Service", "Start Service"가 가능한 레거시(Legecy) 스켈레톤 소스코드입니다.
(AddDevice와 같은 WDM을 위한 코드도 존재합니다.)
윈도우즈드라이버 입문하시는 분들께 도움이 되었으면 좋겠습니다. *^^*


덧글

댓글 입력 영역