驱动测试开发源码-3

// driver.c
#include <ntddk.h>

void DriverUnload(PDRIVER_OBJECT pDriverObject);

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegPath)
{
	DbgPrint("[MyDriver] DriverEntry\n");
	NTSTATUS status = STATUS_SUCCESS;
	pDriverObject->DriverUnload = DriverUnload;
	
	return status;
}

void DriverUnload(PDRIVER_OBJECT pDriverObject)
{
	DbgPrint("[MyDriver] DriverUnload\n");

	return;
}

编译前
a.移除项目自动生成的.inf文件
b.配置属性 - C/C++ -常规

警告等级 设置为 等级3
将警告视为错误 设置为 否
c.配置属性 - 链接器 -常规

将链接器警告视为错误 设置为 否
d.配置属性 - Driver Signing - General

Sign Mode 设置为 Off。

转载:https://blog.csdn.net/m0_48995611/article/details/112195497

posted @ 2021-08-05 20:42  磐正  阅读(38)  评论(0)    收藏  举报