使用VsCode开发Windows驱动使用VsCode开发Windows驱动xmake.lua1234567891011add_rules("mode.debug", "mode.release")target("xmake_wdm_test")do add_rules("wdk.driver", "wdk.env.wdm") add_values("wdk.tracewpp.flags", "-func:TracePrint((LEVEL,FLAGS,MSG,...))") add_files("/src/*.cpp", { rule = "wdk.tracewpp" }) add_files("*.rc", "*.inf") add_files("*.mof|msdsm.mof") add_files("msdsm.mof", { values = { wdk_mof_header = "msdsmwmi.h" } })endc_cpp_properties.json123{ "compileCommands": "${workspaceFolder}/.vscode/compile_commands.json"}main.cpp12345678910111213#include <ntddk.h>VOID DriverUnload(PDRIVER_OBJECT pDriverObject){ KdPrint(("Driver Unload\n"));}extern "C" NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject, IN PUNICODE_STRING pRegistryPath){ pDriverObject->DriverUnload = DriverUnload; KdPrint(("Driver Entry\n")); return STATUS_SUCCESS;} #笔记 #驱动 #Windows #xmake使用VsCode开发Windows驱动https://simonkimi.githubio.io/2024/08/12/使用VsCode开发Windows驱动/作者simonkimi发布于2024年8月12日许可协议 计算机图形学1. 三维空间矩阵变换 上一篇游戏逆向1. 寻找基值 下一篇