/************************************************************************/
/*
* 第一个驱动程序,很简单一进一出。
*/
/************************************************************************/
#include "ntddk.h"
//动态卸载函数 方便调试
VOID DriverUnload(PDRIVER_OBJECT driver)
{
//打印用于调试
KdPrint(("驱动程序卸载成功"));
}
//驱动程序的入口函数 相当于main
NTSTATUS DriverEntry(PDRIVER_OBJECT driver, PUNICODE_STRING reg_path)
{
/************************************************************************/
/* KdPrint 和 DbgPrint 的区别
查看地址:http://blog.csdn.net/qwe987123654/article/details/66969281
*/
/************************************************************************/
KdPrint(("进入驱动程序"));
//动态卸载
driver->DriverUnload = DriverUnload;
return STATUS_SUCCESS;
}
在虚拟机进行测试: