1. 捕捉Release模式的Win32程序输出的调试信息,请选中“Capture Global Win32”选项
2. 只有调用了WinDebug中的方法输出的Debug打印信息才能被Debugview捕获。
3. 在MFC中使用TRACE,只是debug调试状态下,vs的输出窗口上看到信息。如果是release版本就无法看到了,所以需要适用DebugView 这个软件。
4.debugview 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。支持Debug、Release模式编译的程序(即该软件捕获的是exe直接运行时,抛出的信息,而不是Visual Studio调试时的),甚至支持内核程序,而且能够定制各种过滤条件。
5. 想在debugview 软件上看到输出调试信息,需要在程序按照以下格式,一共有三种方式:
1. System.Diagnostics.Debug.Write
2. System.Diagnostics.Debugger.Log
3. Kernal32.dll中的OutputDebugString方法。
最常见就是直接使用OutputDebugString。如OutputDebugStringA("hello world");
下载链接: https://pan.baidu.com/s/1fBrKiB3IWGM9oHZhZvVlsg 提取码: 3wp5