软件下载地址:点击打开链接
debugview 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。支持Debug、Release模式编译的程序(即该软件捕获的是exe直接运行时,抛出的信息,而不是Visual Studio调试时的),甚至支持内核程序,而且能够定制各种过滤条件,让你只看到关心的输出信息,而且可以定制高亮显示的内容等等,非常方便。
程序非常轻量:目前最新的4.81,才4百多k。
软件运行界面如下:
捕捉Release模式的Win32程序输出的调试信息,需要选中Capture Global Win32选项:
使用DebugView捕获服务器信息
1、将DebugView软件放置到服务器上,在与程序同级目录:
执行如下的bat命令:
Dbgview.exe /a /t /g /s
点击同意后,效果如下:
双击右下角的图标,可以看到:
然后在本地机器上启动DebugView,并通过Connect连接到远程机器的DebugView,当远程机器中有调试信息输出时,本地就会捕获到,并展示出来:
设置连接ip:
输入ip:
此时,连接已经建立好了
此处依然以刚才测试【Kernal32.dll中的OutputDebugString方法】中的exe为测试源(即将该exe放置到服务器上,启动),启动该exe后,即可检测到信息如下: