当前位置: 首页> 电脑> 正文

debugview(debugview on)-微PE WEIPE.NET

  • 电脑管家电脑管家
  • 电脑
  • 2024-01-17 22:04:06
  • 27

debugview(debugview on)-微PE WEIPE.NET

(一)什么是“debugview”

“Debugview”是Windows操作系统的一款免费实用小工具,用于收集系统实时的调试和应用程序的输出信息。与以往的Debugger调试器不同,它是一种完全动态的调试技术,可以实时监控由系统和动态链接库提供的各种对调试操作符如printf() 、OutputDebugString() 和DbgPrint() 等产生的输出。

锛堜簩锛塂ebugview 鏄浣曞伐浣滅殑

DebugView可以把Windows事件日志、DbgPrint输出以及其它调试输出跟踪,并将结果显示到控制台窗口、日志文件以及系统事件查看器。它可以收集由操作系统和应用程序提供的调试操作符(例如printf 、OutputDebugString 和DbgPrint)产生的所有消息,并实时显示。DebugView支持多行语句跟踪。此外,Debugview还可以自定义显示样式,允许用户可以按照一定的规则和关键字进行跟踪和搜索,从而方便快捷地完成调试操作。

(三)Debugview的应用场景

DebugView可用于捕获应用程序调试信息,分析日志,监控系统安全漏洞,检测病毒并将其从系统中踢出,查找漏掉的信息或错误,排除系统故障,情景调试代码,检测内存泄漏,以及分析Windows的系统行为等。它还可以帮助我们分析和编写Bug跟踪器,定位和解决程序故障等问题。

(四)Debugview的主要功能

Debugview的主要功能包括:在实时环境下收集应用程序的调试输出;实时搜索日志文件或系统事件查看器;捕获窗口消息;跟踪内存泄漏;将运行结果输出到文本文件;支持远程调试;筛选显示不同的调试信息;支持多行语句跟踪;将调试日志转储到文件等。

1. 什么是DebugView?

  DebugView是Sysinternals公司发布的一款用于实时查看Windows系统消息和应用程序信息的免费工具,它可以接收从应用程序,操作系统和硬件发出的各种消息,包含标准 Debug Output 和 Windows NT 错误日志记录消息,并可以将这些消息保存到文件中供以后调试使用。

2. DebugView鐨勫畨瑁呬笌浣跨敤

  (1)下载安装

  当前DebugView最新版本为4.76,可以在Sysinternals官网上进行下载,双击即可安装;

  (2)DebugView界面介绍

  下载并安装完成后,双击新建的快捷方式即可启动DebugView;默认初始化后,程序界面如图1所示:

  图1:DebugView的界面

  (3)DebugView的使用

  启动DebugView后,可以看到DebugView会自动抓取当前windows系统和各运行程序产生的所有日志消息(也包括Sysinternals的自身程序),所有的日志消息都会在DebugView的文本区域中实时打印显示出来;

3. DebugView的使用标准

  (1)DebugView在抓取日志消息时,可以采用多种标准,包括标准DebugOutput消息,WindowsNT 错误日志消息,发送到DebugView进程消息等;

  (2)此外,可以设置只抓取某个应用程序产生的日志消息,也可以设置只抓取某个日志的消息,以及根据消息内容进行过滤等;

4. DebugView的保存日志消息

  DebugView可以将抓取的日志消息保存到文件中,在将日志消息保存到文件中时,需要先点击”文件“→”记录“,然后选择合适的文件或目录,保存到指定文件夹后即可。

5. 其他特性

  DebugView在实时监控日志消息过程中,还支持最大化,最小化,清空文本缓存,设置文本颜色等,方便用户查看和调试日志内容;此外,DebugView还可以实时的监控进程及其子进程的消息,并可以对日志消息进行分析,以便及时发现和解决问题。

最新文章