驱动入门
1. makefile文件的编写
!INCLUDE $(NTMAKEENV)\makefile.def
2. sources文件的编写
TARGETPATH=obj //obj文件的存放的路径 TARGETNAME=test //文件名 TARGETTYPE=DRIVER //文件类型 SOURCES=test.c //源文件
3. 源文件(test.c)的编写
1 #include<ntddk.h> //导入头文件 2 3 //卸载驱动 4 VOID Unload(PDRIVER_OBJECT DriverObject) 5 { 6 DbgPrint("Good bye Driver\n"); //调试输出 7 } 8 9 //驱动的入口函数 10 NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) 11 { 12 KdPrint(("Hello word!\n")); //日志输出 13 DriverObject->DriverUnload=Unload; //调用卸载函数 14 15 return STATUS_SUCCESS; 16 }

浙公网安备 33010602011771号