使用WinDBG和VMware进行脱机内核模式驱动程序调试-我缺少哪些符号文件?

时间:2018-07-13 16:19:13

标签: windows kernel driver windbg kmdf

作为项目的一部分,我正在学习如何为Windows编写内核驱动程序。

我已经设置了以下环境:

我的虚拟目标计算机是Windows 7 Sp1 x86-在VMware Workstation上运行。

我的主机是Windows 7,运行windbg来远程调试目标的内核(我可以通过虚拟串行电缆和命名管道使用调试,因为可以进行网络调试only from windows 8

我安装了最新的WDK和Visual Studio 2017社区。

我已经按照Microsoft docs的要求编写并编译了驱动程序。

我将在Debug文件夹下生成的sys文件复制到目标计算机,并使用Osrloader安装了驱动程序。

当我点击开始服务时,计算机死机并且系统崩溃。

问题

  1. 计算机处于脱机状态(因此无法连接到Windows Symbol Server),丢失的符号会导致此类错误吗?如果是这样,我应该如何使用syschk工具解决此问题? *请注意,我尚未安装任何符号。

0 个答案:

没有答案