위 화면 처럼 Intellisense가 참조할 경로를 입력만 해주면 됩니다.
Include Search Path : C:\WinDDK\6000\inc\ddk;C:\WinDDK\6000\inc\wdf\kmdf\10
위 화면 처럼 Intellisense가 참조할 경로를 입력만 해주면 됩니다.
Include Search Path : C:\WinDDK\6000\inc\ddk;C:\WinDDK\6000\inc\wdf\kmdf\10
1. 레지스토리 편집기(regedit)에서 HKEY_LOCAL_MACHINE\SYSTEM 경로에 레지스토리를 등록한다.
1) 직접 수정해서 등록한다.
2) 서비스 API 함수를 사용하는 프로그램을 제작하여 등록한다.(Software 드라이버)
3) inf 파일을 제작하여 등록한다.(Hardware 드라이버)
4) Setup API를 사용한다.
2. 서비스의 설치 시작 정지 삭제는 나중에 알아보고 일단 EnumService.exe를 사용한다.
Visual Studio 2005에서 Driver Code를 빌드하려면 ddkbuild Tool을 이용하면 쉽게 Build가 가능하다.
http://www.osronline.com/article.cfm?article=43
위의 사이트에서 다운로드가 가능(가입필요)
ddkbuild_v72.zip
다운로드한 파일의 압축을 풀면 cmd 파일을 확인 할 수 있는데 이 파일을 DDK가 설치된 폴더에 복사해 넣도록 하자.(D:\WINDDK)
이것으로 기본적인 준비는 끝났다. 이제 실제 Project를 만들어서 Build해보도록 하자.
참고로 WDK는 VisualStudio 6.0에서는 컴파일 되지 않습니다.
1. 아래 그림과 같이 vs2005에서 메이크 파일 프로젝트를 생성합니다. 프로젝트가 생성되는 경로에서 공백을 허용하지 않으니 확인해야된다.
Build에 대한 설정은 아래의 그림을 참조 실행파일 *.exe는 무시해도 된다.
Release 의 경우에는 checked 설정을 free로 변경해주고 Build해주면 되므로, 확인하도록…
위의 과정까지 마치게 되면 Makefile Project가 생성이 되지만, 아직 source파일이 …