ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

01.Windows第一个驱动程序

2020-11-22 04:31:29  阅读:10  来源: 互联网

标签:pDriverObj 驱动程序 DriverUnload Windows DriverEntry OBJECT 01 include PDRIVER


1.驱动开发环境

  VS2013+WDK8.1

2.调试工具

  DebugView on(打印工具)

  驱动加载器

#include <ntifs.h>

/*
ntifs.h包含下面这些头文件
#include <ntddk.h>
#include <excpt.h>
#include <ntdef.h>
#include <ntnls.h>
#include <ntstatus.h>
#include <bugcodes.h>
#include <ntiologc.h>
#include <winapifamily.h>
*/

//卸载函数
VOID DriverUnload(PDRIVER_OBJECT pDriverObj)
{
	KdPrint(("DriverUnload\r\n"));

}


//入口点
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObj, PUNICODE_STRING pRegPath)
{

	DbgPrint(("DriverEntry \r\n"));
	pDriverObj->DriverUnload = DriverUnload;
	return STATUS_SUCCESS;
}

标签:pDriverObj,驱动程序,DriverUnload,Windows,DriverEntry,OBJECT,01,include,PDRIVER
来源: https://www.cnblogs.com/Besttwuya/p/14018164.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有