【驱动】HelloWorld驱动与安装

概述:实现一个最简单的helloworld驱动,微软官方有相关教程 编写 Hello World Windows 驱动程序 (KMDF) - Windows drivers | Microsoft Learn

Demo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// #include <ntddk.h>

#include <ntifs.h>

NTSTATUS UnloadDriver(PDRIVER_OBJECT pDriver)
{
DbgPrint("Bye, Driver");

return STATUS_SUCCESS;
}

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver, PUNICODE_STRING pReg)
{
DbgPrint("Hello World, Driver");
DbgPrint("PDRIVER_OBJECT-> [0x%08x]", pDriver);
DbgPrint("PUNICODE_STRING->[%ws]", pReg->Buffer);

pDriver->DriverUnload = UnloadDriver;

return STATUS_SUCCESS;
}


【驱动】HelloWorld驱动与安装
https://hodlyounger.github.io/A_OS/Windows/驱动/windows驱动开发教程/HelloWorld驱动与安装/
作者
mingming
发布于
2023年10月27日
许可协议