kdPrint または debugPrint 関数の呼び出しによって生成された Windows カーネル デバッガー文字列をどのように読み取ることができますか?
特にユーザーモードでの読み込みですが、カーネルモードでもOK!
DebugView と同じことですが、デバッガーに与えられた特定のメッセージ (文字列) のみをフィルター処理して処理したいと考えています。
ユーザー モードでは 、 DBWIN " API "があります。
NT6 のカーネル モードでは、DbSetDebugPrintCallbackがあります。
古いものでは、ある種のフック (int 0x2d / DebugService) を行う必要があります。それに関するヘルプを見つけるのに最適な場所は、おそらくOSR ニュース グループです。
編集: Vista 以降では、Debug Print Filterレジストリ エントリを設定して、DbgPrint[Ex] からのデバッグ出力メッセージを有効にする必要があります (KdPrint の場合、カーネル デバッガ IIRC が必要です)。