Technical Document #33

Technical Document #33
Using DebugView to monitor debug output

DebugView is a Windows application that lets you monitor debug output on your local system, or any computer on the network that you can reach via TCP/IP. It can display both kernel-mode and Win32 debug output generated by standard debug print APIs.

DebugView can be downloaded from

When using the Debug Monitor, you can select to send all the debug information that is received by the Debug Monitor to an external kernel debugger (e.g., DebugView), by selecting the Send debug messages to the operating system kernel debugger option from the wddebug_gui debug-options menu, or by running wddebug with the dbg_on command.
The debug information can be of two major types: messages sent to the Debug Monitor automatically from WinDriver's kernel module, or messages sent from the code to the Debug Monitor using WD_DebugAdd().
After selecting this option, run your application, reproduce the problem, and view the debug information in the external kernel debugger's log (in DebugView).
For more information about this option, refer to Technical Document #44.