其他分享
首页 > 其他分享> > 驱动入门

驱动入门

作者:互联网

  1. makefile文件的编写
!INCLUDE $(NTMAKEENV)\makefile.def
  1. sources文件的编写
TARGETPATH=obj  //obj文件的存放的路径
TARGETNAME=test  //文件名
TARGETTYPE=DRIVER  //文件类型

SOURCES=test.c   //源文件

 

  1. 源文件(test.c)的编写
 1 #include<ntddk.h>
 2 VOID Unload(PDRIVER_OBJECT DriverObject)
 3 {
 4     KdPrint("Good bye Driver\n");
 5 }
 6 
 7 //驱动的入口函数
 8 NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
 9 {
10     KdPrint(("Hello word!\n"));   //日志输出
11     DriverObject->DriverUnload=Unload;  //调用卸载函数
12     
13     return STATUS_SUCCESS;
14 }

 

标签:DriverObject,入门,makefile,源文件,编写,test,驱动,PDRIVER
来源: https://www.cnblogs.com/flagby/p/16127741.html