Win7以上系统通过Dbgview打印驱动日志

    除了使用windbg调试Windows驱动程序,调用函数 DbgPrint 通过Dbgview 查看驱动日志也是很常用的手段。XP系统下打印日志很方便。但是Win7或者Win7以上系统就麻烦一些。步骤如下:
    

       1 调用带Ex后缀的打印函数,类似 DbgPrintEx(DPFLTR_IHVDRIVER_ID,DPFLTR_TRACE_LEVEL,"DriverEntry \n");


       2 调试驱动的机器开启日志,这个是通过增加注册表键值达到目的的。可以导入以下内容到注册表或者手动输入均可。值为 f 表示开启全部level的日志都打印。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug PrintFilter]
"DEFAULT"=dword:0000000f

        3 编译Checked调试版本的驱动程序。


        4 如果调试64位系统,一定要进行数字签名,通过signtool工具进行签名。如果有inf文件,则需要生成cat文件,方法见我的文章<<Windows驱动通过inf文件生成cat文件步骤>>。接着对cat文件和sys文件进行数字签名。

           如果是32位系统,可以签名,也可以不签名,个人建议都签名。


        5 在需要调试驱动的机器上使用管理员权限打开 Dbgview,记得要勾选如下选项。

           

           


        6 安装运行驱动程序,应该就可以看到打印的日志啦。
### 回答1: Dbgview是一种用于Windows系统的调试工具,通常用于捕获和查看实时的调试和跟踪信息。通常,Dbgview的标准版本在Windows 10上仍然可以正常工作,但可能需要在某些情况下进行一些修改。 Win10修改版的Dbgview通常是基于标准版本进行了一些适应性改变,以确保其在Windows 10系统上的稳定性和兼容性。这些修改可能包括调整驱动程序或组件来适应Windows 10的新特性和安全机制。 Win10修改版的Dbgview通常应具有与标准版本相似的功能,可以实时捕获和显示正在进行中的调试信息。它可以帮助开发人员识别和解决程序中的问题,并提供有关代码的有用信息。 需要注意的是,Dbgview仅适用于开发和调试目的,不应用于正式的生产环境。它可以帮助开发人员快速定位和解决问题,但在发布软件之前,应将其从代码中删除或禁用,以保持系统的性能和安全。 总而言之,Win10修改版的Dbgview是一个专门针对Windows 10系统进行适应性改变的调试工具。它可以帮助开发人员捕获和查看实时的调试信息,以便快速定位和解决问题。 ### 回答2: dbgview win10修改版是一款针对Windows 10系统进行修改的调试工具。它可以帮助开发人员快速定位和解决应用程序中的各种问题。 与原版dbgview相比,dbgview win10修改版具有一些额外的功能和改进。首先,它针对Windows 10系统进行了优化,可以更好地兼容和支持该系统的调试需求。这使得开发人员可以更加顺利地使用该工具进行调试和故障排除。 其次,dbgview win10修改版还增加了一些新的调试功能。例如,它可以对应用程序的运行过程进行实时跟踪,并显示相关的日志信息和调试输出。这有助于开发人员更加清晰地了解应用程序在不同阶段的行为和状态,从而更有效地定位和解决问题。 此外,dbgview win10修改版还提供了一个更友好和直观的用户界面,使得开发人员可以更轻松地使用该工具。它的操作简单易懂,无需复杂的配置和设置,即可开始进行调试工作。 总之,dbgview win10修改版是一个针对Windows 10系统进行修改和优化的调试工具,它具有更好的兼容性和支持性,增加了一些新的调试功能,并提供了简单易用的用户界面。这使得开发人员能够更高效地进行应用程序调试和故障排除工作。 ### 回答3: Dbgview是一种用于Windows系统的调试工具,主要功能是捕捉和显示用户模式和内核模式的调试信息。由于Win10系统在安全性方面进行了一些更新和限制,所以出现了Dbgview Win10修改版。 Dbgview Win10修改版是相对于原始版本进行了适配和修改的,以兼容Win10系统的特性和限制。与原始版本相比,修改版在稳定性和功能上进行了优化和改进,可以更好地适应Win10系统的使用需求。 Dbgview Win10修改版可以在Win10系统上帮助开发人员和调试人员进行程序代码的调试和错误排查,提供了实时的日志输出和调试信息的展示。通过使用该工具,可以方便地监控调试信息,帮助用户快速定位程序运行中可能出现的问题并进行适当的处理。 值得注意的是,使用Dbgview Win10修改版需要用户具备一定的调试和编程知识,以便正确解读和利用生成的调试信息。同时,为了保证系统的稳定性和安全性,用户在使用调试工具时需要遵循相应的规范和操作流程,避免对系统造成不必要的风险和损害。 总之,Dbgview Win10修改版是一款适用于Win10系统的调试工具,可以帮助用户进行程序代码的调试和错误排查。通过实时的日志输出和调试信息的展示,帮助用户快速定位和解决可能出现的问题,提高系统的稳定性和开发效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值