windows驱动开发-调试工具traceview使用

时间:2024-05-22 12:15:43

利用traceview对驱动进行调试

Debugview过时了,且不能在x64是跑,traceview是WDK安装包中附带的调试工具,是取代DbgView的单机开发驱动工具,位于安装路径C:\WinDDK\7600.16385.1\tools\tracing\amd64中。

驱动添加traceview调试代码

WDK自带的例子里大部分都有traceview调试接口代码。

traceview软件使用

选择File,Create new Log Session,
windows驱动开发-调试工具traceview使用
在弹出的对话框中选择Add Provider,
windows驱动开发-调试工具traceview使用
选择默认的PDB调试,定位到驱动编译生成的PDB路径,选择下一步,
windows驱动开发-调试工具traceview使用
在弹出的对话框中,可以重命名Log Session Name,选择Set Flags and Level,在Level中选择Verbose。
windows驱动开发-调试工具traceview使用
现在可以测试用traceview调试驱动,打开设备管理器,安装驱动,就可以抓取到驱动中输出的消息。
windows驱动开发-调试工具traceview使用
在Log Session上右键菜单可以保存,方便下次使用,
windows驱动开发-调试工具traceview使用
若程序发生更改,只需先Stop Trace,移除会话Remove Log Session,再重新打开工作空间即可,或者重启软件。
windows驱动开发-调试工具traceview使用
windows驱动开发-调试工具traceview使用
在消息显示列表控价的表头右键菜单,可以控制显示的列,增加显示模块名,文件名,函数名,打印标志与等级等等。
windows驱动开发-调试工具traceview使用