驱动开发环境一个驱动开发新手的一个难题,而且网上找的资料也不实用,费了不少时间,
接下来说一下,非常简单做到一个简单的驱动。
首先要下载一个DDK, 是驱动开发包,安装,不用配置,如图:
安装完后打开
找到要编译的驱动路径后
重要的是makefile文件必需,不用变,Sources文件需要随一些情况而变,都是驱动编译配置文件
.c文件源码
#include<ntddk.h>
NTSTATUS DriverEntry(
IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath
)
{
// NTSTATUS ntStatus=0;
DbgPrint (("Filemon.SYS: entering DriverEntry\n"));
return STATUS_SUCCESS;
}
这文件源码供参考,好了,以后驱动学习靠你了。不然自己永远难会。
Sources文件
TARGETNAME=filem
!IF "$(NT4DDK)" != ""
TARGETPATH=$(BASEDIR)\lib
!ELSE
TARGETPATH=obj
!ENDIF
TARGETTYPE=DRIVER
SOURCES=filemon.c
编译完成
其次,这是个人站点,点击打开链接