Windows 內核驅動開發環境 VS2019+WDK11
一、開發工具
- Visual Studio 2019
安裝 Windows 11 SDK (22000.1)
https://go.microsoft.com/fwlink/?linkid=2166460
安裝 Windows 11 WDK
https://go.microsoft.com/fwlink/?linkid=2166289
二、程式代碼結構
// 引入頭檔案
#include <wdm.h>
// 卸載函式
VOID DrvUnload(PDRIVER_OBJECT pdriver) {
DbgPrint("Unload\n");
}
/// <summary>
/// 驅動程式標準入口 相當于其他程式的Main函式
/// extern "C" 表示用C編譯
/// </summary>
/// <param name="pdriver">驅動物件</param>
/// <param name="reg_path"></param>
/// <returns></returns>
extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pdriver, PUNICODE_STRING reg_path) {
// 添加卸載函式
pdriver->DriverUnload = DrvUnload;
return 0;
}
三、專案設定(重點)


四、數字簽名
使用亞洲誠信簽名 工具,數字證書使用上海域聯之前泄露的版本,修改下時間就可以直接使用了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302211.html
標籤:其他
上一篇:軟體測驗的主要型別及用途
下一篇:P5 005本地環境及開發工具
