私はBSoDを直接回避し、カラフルなドットとストライプがほとんどなく、Windows Vistaの画面を黒に変えるドライバを持っています。私は後でシステム上でメモリダンプを見つけています.DbgViewはすばらしくスタックトレースを表示しています(スタックが歪んでいて、一部の部分が間違っている可能性があります)。残念なことに、スタック内のコマンドは、明らかに全体を分解するコードの部分には見えません。メモリダンプのDbgPrint?
外部デバッガでデバッグメッセージを読み取るために、メモリダンプまたはシリアルポートからデバッグメッセージを受け取る方法を知っている人はいますか?いいえ、ありがとうございます。デバッガが接続されていると私のテストシステムが停止しますが、リモートで接続されたカーネルデバッグの方法とその理由を十分に把握できていないかもしれません。
私のコードが失敗する点を知りたいのですが、コードを介して私にはうんざりして少し無益になっていると私はヒントが必要な場合があります。
感謝を。私の主な問題は、「私は十分に」押していないということでした。したがって、私のテストシステムは、デバッグシステムで空のデバッガウィンドウで固定されているように見えました。ちょっと役に立たないと思った。 (しかし、コマンドのリストは非常に役立ちます。)バックトラックを取得するにはk、kb、kp、kd、逆順を取得するにはu、uf、...を組み合わせてください。 –
また、私のDbgPrintがカーネルデバッガに表示されていないため、テスト済みのマシンでDbgViewを実行する必要があります。残念ながら、Dbgviewが動作しているときに、セットアップ全体がフリーズすることがあります。私はおそらく、ホスト上のいくつかのフラグをオンにする必要があります.... –
これは、フォーマットの権利を得るための答えに設定を追加しました。 – Christopher