摘要: 单步调试驱动 驱动的调试不能直接在本机上进行,而是要放在虚拟机(或其它设备)中。这是因为在内核模式下,一个断点的触发将会停下整个系统而不只是单个进程。 在前面的文章里,使用了DbgPrint函数来进行日志的输出,但这种方法不能进行单步调试。下面介绍两种调试方法。 基于Visual Studio的调试 阅读全文
posted @ 2024-01-26 22:35 zhaotianff 阅读(1682) 评论(0) 推荐(0)
摘要: 使用Visual Studio 2022创建一个Empty WDM Driver工程 工程创建后,添加一个MyFirstDriver.cpp文件,输入以下内容 1 #include<ntddk.h> 2 3 VOID DriverUnload(PDRIVER_OBJECT DriverObject) 阅读全文
posted @ 2024-01-26 22:31 zhaotianff 阅读(2869) 评论(0) 推荐(0)