驱动开发,走起!!哈哈

编写驱动

FirstDriver.c

#include<ntddk.h>
void MyDrvierUnload()
{
//
}
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject,PUNICODE_STRING RegistryPath)
{
    DbgPrint("My First Driver!");
    pDriverObject->DriverUnload = MyDrvierUnload;
    return STATUS_SUCCESS;    
}

makefile

在ddk中自带的驱动程序中找到一个makefile,windows的makefile中的内容都是差不多的,所以拷贝过来即可。

sources

TARGETNAME = FirstDriver      //生成的驱动程序的名称
TARGETTYPE = DRIVER        //表明要生成的类型是驱动程序
SOURCES = FirstDriver.c        //想要生成pe格式文件,首先要指定源文件c

 

posted @ 2013-12-24 12:25  codergeek  阅读(167)  评论(0编辑  收藏  举报