컴퓨터 포맷 후 다시 까려고 하니 다 까먹었네요.
짤막하게 정리합니다.
DDK 다운로드 주소(DDK 2003 버전)
http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso
컴파일 할때는 3가지 파일을 작성합니다.
1. 테스트 코드 :
extern "C" { #include <ntddk.h> } VOID DriverUnload(IN PDRIVER_OBJECT DriverObject); extern "C" NTSTATUS NTAPI DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) { DbgPrint("Driver Load!! \n"); DriverObject->DriverUnload = DriverUnload; return STATUS_SUCCESS; } VOID DriverUnload(IN PDRIVER_OBJECT DriverObject) { DbgPrint("Driver Unload! \n"); } |
2. MAKEFILE :
!INCLUDE $(NTMAKEENV)\makefile.def |
3. SOURCES :
TARGETNAME=TestDriver TARGETPATH=obj TARGETTYPE=DRIVER SOURCES=Test.cpp |
SOURCES : 소스 파일
시작 - Development Kits - Windows DDK 3790.1830 - Build Environments - Windows XP - Free Build Environment
소스 파일의 위치로 이동 : cd /d [경로]
빌드 : build -cegz
InstDvr에 빌드된 .sys 파일을 불러옵니다.
설치(Install) 후 로드(Start) 합니다.
'컴퓨터 > 윈도우즈' 카테고리의 다른 글
윈도우에서 Meld 사용하기 (0) | 2014.12.04 |
---|---|
무료로 쓰기 좋은 동영상 편집기 (0) | 2014.08.21 |
LibreOffice 파이어폭스 테마 적용 및 사이드바 쓰기 (0) | 2014.08.14 |
Microsoft Visual Studio 2010 Tools for Office Runtime(KB2796590) 업데이트 실패 에러코드 643 (0) | 2014.07.18 |
파이어폭스(Firefox)에서 네이버 스포츠 고화질로 보기 (0) | 2014.06.23 |