Alter.Org.UA  
 << Back Home EN en   Donate Donate www/www1/www2

DbgPrint logger
for
NT3.51/NT4/NT4-TS/w2k/XP/2k3/2k3-r2/Vista and WinPE/BartPE/MobileOS

Последние изменения: 2016.04.02


Overview

Утилита для перехвата и сохранения вывода от DbgPrint() (также известного под именем KdPrint()) и OutputDebugString() в файл или в память. При сохранении в файл логи можно просматривать в реальном времени любым просмотрщиком текстовых файлов. Имеет целую кучу настроек и может перенастраиваться с клавиатуры в процессе работы.

Более детальную документацию можно почитать в разделе DbgPrintLog manual

Features

  • Перехват как Kernel mode KdPrint()/DbgPrint(), так и User mode OutputDebugString().
  • Неограниченый объем собираемых логов.
  • Быстро работает. Скорость от количества накопленой информации не зависит.
  • Возможность накопления логов на отлаживаемой машине. Накопленые логи можно забрать при помощи Kernel Debugger extension'а. Незаменимая вещь при отладке time-critical кода, а также при большом потоке сообщений - экономит массу времени.
  • Управляемый формат выдачи информации о процессе и времени, в т.ч. поддержка точности 100нс.
  • Автоматическая ротация логов.
  • поддержка syslog (RFC-3164).
  • Корректный перехват DbgPrint() на IRQL > DISPATCH_LEVEL.
  • Возможность сбора логов на ранних стадиях загрузки ОС и без участия оператора.
  • Возможность извлечения логов с работающей машины во время удаленной отладки (COM, IEEE1393, USB2.0) или из crashdump'а при помощи Kernel Debugger extension'а.
  • Возможность извлечения логов с работающей машины через COM-порт (RS-232) без использования WinDbg.
  • Есть SDK

Утилита DbgPrintLog проверена в следующих OS при включенном и при выключеном SoftIce:

NT 3.51
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)       

Download

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

См. также


Предложения и замечания слать на Mail to alterX@alter.org.ua (remove X)  
Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2017