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
http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx.

When using the Debug Monitor, you can select the Send debug messages to the operating system kernel debugger option if you want debugging messages to be sent to an external kernel debugger (DebugView, for example). This option enables you to send to an external kernel debugger all the debug information that is received by the Debug Monitor. 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 the check box, run your application, reproduce the problem, and view the debug information in the external kernel debugger's log (in DebugView). For more information regarding this option, refer to Technical Document 44.