Windbug双机调试 驱动时KDPrint、DbgPrint不能打印的问题解决

在使用双机调试时遇到Windbg无法打印数据库的问题,可以通过修改注册表或者使用SetDbgPrintFiltering.exe工具设置内核打印级别。具体方法包括在注册表创建DebugPrintFilter键并设置DWORD值,或下载工具进行设置。在虚拟机中执行相关操作后,调试信息可以正常显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考
https://blog.youkuaiyun.com/Tinna_zhang/article/details/17199697
https://blog.youkuaiyun.com/zy_strive_2012/article/details/103594467
下载:设置数据库打印过滤 (osronline.com)
我使用的是双机调试方式,开始以为调试起来会很方便,环境很快搭好,但问题来了windbg 上怎么也打印不出来。后来通过查找资料,看到有人介绍修改注册表的办法来解决
内核输出的问题。具体办法是在注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/中
新建key,名字为Debug Print Filter ,然后在此key下新建一个DWORD value ,名字为DEFAULT,然后设置值为0x00000008,
重启电脑后会生效。

上面的方法不太保险
(从网上找了一个工具(SetDbgPrintFiltering.exe)设置内核打印级别,其原理和前面设置注册表一样)
百度搜索 SetDbgPrintFiltering下载
来到下载页面下载

在这里插入图片描述
下载后解压出来虚拟机中复制一份
自己的电脑里准备一份
打开里面有4个exe文件都使用一遍,操作为

选择DEFAULT 8 UPDATA

在这里插入图片描述
虚拟机里面也都使用一遍
然后调试信息就显示的出来了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

a756598009

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值