易语言资源网 - 做最全的易语言资源下载社区
【周六更新】【2021开源大赛(第六届)】全部参赛作品信息 精易论坛授权登录

DebugView v4.90   [复制链接]

    2022-05-12 08:21:01
    编程辅助工具
    易语言资源网
    1220 次浏览

简介

DebugView 是一个应用程序,可用于监视本地系统或网络上可通过 TCP/IP 访问的任何计算机的调试输出。 它能够同时显示内核模式和 Win32 调试输出,因此无需调试器来捕获应用程序或设备驱动程序生成的调试输出,也无需修改应用程序或驱动程序以使用非标准调试输出 API。

DebugView 捕获

在 Windows 2000 下,XP、Server 2003 和 Vista DebugView 将捕获:

  • Win32 OutputDebugString
  • 内核模式 DbgPrint
  • 在 Windows XP 和 Server 2003 中实现的所有 DbgPrint 内核模式变体

如果 DebugView 在崩溃时捕获, 则 DebugView 还会从窗口的 2000/XP 故障转储文件中提取崩溃之前生成的内核模式调试输出。

DebugView 功能

DebugView 具有一系列强大的功能,用于控制和管理调试输出。

版本 4.6 的新增功能:

  • 支持 Windows Vista 32 位和 64 位

版本 4.5 的新增功能:

  • 支持日志文件滚动更新: 为了更好地支持长时间运行的捕获,DebugView 现在可以每天创建新的日志文件,可以选择在执行此操作时清除显示。

版本 4.4 的新增功能:

  • 对 x64:DebugView 的 Windows Server 2003 64 位版本和 Windows XP 64 位版本的支持现在捕获 64 位版本的 Windows 上的内核模式调试输出。
  • 时钟时间切换: 现在可以在时钟时间和运行时间模式之间切换。

版本 4.3 的新增功能:

  • 现在,Windows XP SP2:DebugView 在 Windows XP SP2 上捕获内核模式调试输出。
  • 更多突出显示筛选器: 许多人要求使用更多突出显示筛选器。
  • 日志文件包装: 当达到指定大小限制时,新的日志文件选项将 DebugView 包装到日志文件的开始位置。
  • 较大的缓冲区: 较大的 Win32 和内核模式缓冲区降低了删除调试输出的可能性。
  • 清除输出字符串:  DebugView 看到特殊的调试输出字符串"DBGVIEWCLEAR"时,它会清除输出。
  • 客户端最小化到托盘: 现在可以在托盘中最小化运行客户端。

版本 4.2 的新增功能:

  • 修复了内核挂钩 bug:DebugView 有时错误地报告它无法挂接 xp 和 Server 2003 Windows内核模式调试输出。
  • 客户端全局捕获选项: 一个新选项允许客户端在从非控制台会话运行时在终端服务器系统上捕获控制台 Win32 调试输出。
  • 筛选改进: 筛选器可以长得多,现在当输出中包含进程 ID 时,筛选器将应用于 Win32 进程 ID。
  • 改进了故障转储支持: 修复了与从故障转储中提取内核模式输出相关的几个 bug, DebugView 现在加载生成的日志文件。
  • 更多突出显示筛选器:DebugView 现在有 10 个突出显示筛选器,从 5 个开始。
  • 插入注释: 使用新的菜单项,可以在输出中插入注释。
  • 新开关: 新的命令行开关允许指定历史记录深度和加载日志文件。
  • 更好的气球提示: 如果输出行比屏幕宽,则其鼠标悬停气球提示自动换行。

版本 4.1 的新增功能:

  • 保存和加载筛选器: 可以保存和加载筛选器,包括突出显示的颜色。
  • 加载保存的日志: 现在可以将日志文件加载回 DebugView 输出窗口。
  • 捕获启动时内核模式调试输出:在 Windows 2000 下,可以使用 DebugView 捕获驱动程序从启动过程的最早点生成的调试输出。

下面是一个列表,其中突出显示 了 DebugView 的一些其他功能:

  • 远程监视: 从任何可通过 TCP/IP 访问的计算机捕获内核模式和/或 Win32 调试输出- 甚至通过 Internet。 可以同时监视多个远程计算机。 如果在 Windows 2000 系统中运行它,并且正在从同一网络邻居中的另一个 Windows 2000 系统中捕获,则 DebugView 甚至会安装其客户端软件本身。
  • 最新筛选器列表:DebugView 会记住最近的筛选器选择,并且具有一个界面,可轻松重新选择它们。
  • 进程 ID 选项: 切换 Win32 调试输出的进程 ID 的显示。
  • 剪贴板副本: 在输出窗口中选择多行,将其内容复制到剪贴板。
  • 记录到文件: 捕获文件时,将调试输出写入文件。
  • 印刷: 将捕获的调试输出的一部分或全部打印到打印机。
  • 单文件有效负载:DebugView 作为一个文件实现。
  • 故障转储支持:DebugView 可以从故障转储中恢复其缓冲区,并将输出保存到日志文件,以便用户可以将 Windows 驱动程序生成的输出发送到崩溃时。

在线帮助文件详细介绍了所有这些功能等。

安装和使用

只需执行 DebugView 程序文件 (dbgview.exe) DebugView 将立即开始捕获调试输出。 请注意,如果在 2000/XP Windows DebugView,则必须具有管理权限来查看内核模式调试输出。 菜单、热键或工具栏按钮可用于清除窗口、将监视的数据保存到文件、搜索输出、更改窗口字体等。 在线帮助介绍了 DebugView 的所有功能。

DebugView screenshot

这是从远程系统捕获 Win32 调试输出的 DebugView 的屏幕截图。 请注意是否存在突出显示筛选器。



点我下载 (已有 32 次下载)

[错误报告]   上一篇:[ 企业VX ] 自建应用 API 校验...     下一篇:【ntdll】【例子】通过NtConti...