DebugView 调试入门

软件下载地址:点击打开链接

debugview 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。支持Debug、Release模式编译的程序(即该软件捕获的是exe直接运行时,抛出的信息,而不是Visual Studio调试时的),甚至支持内核程序,而且能够定制各种过滤条件,让你只看到关心的输出信息,而且可以定制高亮显示的内容等等,非常方便。

程序非常轻量:目前最新的4.81,才4百多k。

软件运行界面如下:
DebugView 调试入门

捕捉Release模式的Win32程序输出的调试信息,需要选中Capture Global Win32选项:

DebugView 调试入门

使用DebugView捕获服务器信息

1、将DebugView软件放置到服务器上,在与程序同级目录:

执行如下的bat命令:

Dbgview.exe /a /t /g /s

 

DebugView 调试入门 

点击同意后,效果如下:

DebugView 调试入门

 

双击右下角的图标,可以看到:

DebugView 调试入门

然后在本地机器上启动DebugView,并通过Connect连接到远程机器的DebugView,当远程机器中有调试信息输出时,本地就会捕获到,并展示出来:

设置连接ip:

DebugView 调试入门

输入ip:

DebugView 调试入门

DebugView 调试入门

 

此时,连接已经建立好了

此处依然以刚才测试【Kernal32.dll中的OutputDebugString方法】中的exe为测试源(即将该exe放置到服务器上,启动),启动该exe后,即可检测到信息如下:

DebugView 调试入门