NT3.51/NT4/NT4-TS/w2k/XP/2k3/2k3-r2/Vista and WinPE/BartPE/MobileOS
This utility is intended for catching debug messages going through DbgPrint() (also known as KdPrint() macro)
and OutputDebugString(). It can write cathed messages to file and/or
store them in memory for further crash dump analysis. When logs arecorded in file,
you can view them with any text file viewer. Has a number
of settings and can be reconfigured from keyboard without restart.
More detailed information you can find in
- Catch both Kernel mode KdPrint()/DbgPrint()
and User mode OutputDebugString().
- Unlimited amount of captured logs.
- Is very fast. Performance doesn't depend on amount of already captured logs.
- Can accumulate logs on target machine. You can download them later with
Kernel Debugger extension.
This option is indispensable for debugging time-critical code and for
capturing large amounts of logs. It saves a lot of time.
- Manageable process information and timestamp format (e.g. high-precision timer - 100ns).
- Automatic log rotation.
- syslog (RFC-3164) support.
- Fault-less capturing DbgPrint() on IRQL > DISPATCH_LEVEL.
- Boot-time log capturing. Doesn't require operator intervention.
- Kernel Debugger extension for
extraction logs from live machine during remote debug session over COM, IEEE1394 or USB2.0
or from crashdump.
- extraction logs from live machine during remote debug session over COM-port without WinDbg.
DbgPrintLog utility was tested under the following OSes with enabled and with disabled SoftIce:
NT 4.0 build 1381 Service Pack 4
NT 4.0 build 1381 Service Pack 6
NT 4.0 build 1381 Service Pack 6a
NT 4.0 (TS) build 1381 Service Pack 6
NT 5.0 (Win 2000) build 2195
NT 5.0 (Win 2000) build 2195 Service Pack 2
NT 5.0 (Win 2000) build 2195 Service Pack 4
NT 5.1 (Win XP) build 2600 Service Pack 1, v.1081
NT 5.1 (Win XP) build 2600 Service Pack 2, v.2055
NT 5.1 (Win XP) build 2600 Service Pack 2
NT 5.2 (Win 2003) build 3790
NT 5.2 (Win 2003-R2) Service Pack 1
NT 6.0 (Vista)
DbgPrnHk_v9c.rar/tgz (95.6 Kb/117.1 Kb) - archive with all necessary files,
DbgPrnHk_v9c_src.rar/tgz (149.9 Kb/180.2 Kb) - sources,
DbgPrnHk_v9c_sdk.rar/tgz (102.1 Kb/142.2 Kb) - SDK,
DbgPrnHk_v9c_all.rar/tgz (335.2 Kb/439.2 Kb) - all together
Please, send your comments and propositions here:
Mail to alterX@alter.org.ua (remove X)