2011-06-18 3 views
3

ちょうどWinDbgでちょっと混乱します。いくつかの仮想マシンをセットアップして、Windows XP VMでいくつかのカーネルデバッグを試みることができます。ブレークポイントを設定できるXPブートプロセスの最も早い時点は何ですか?

ブート中に可能な限り早い段階でシステムにキャッチしたい場合は、どこで、あるいは何をブレークポイントに設定する必要がありますか?前述したように

Break on first module load 
The debugger breaks into a restarted target computer after the first kernel 
module is loaded. (This action causes the break to occur earlier than in the 
Break on reboot state.) This command is equivalent to starting WinDbg with 
the -d command-line option. 

がいることを行うには、コマンドラインで-dオプションを使用するか、または:KD接続が確立され、最初のカーネルモジュールがロードされたとき

答えて

3

あなたができる最も早いですWindbgでCtrl+Alt+K(またはkdを使用する場合はCtrl+K)を押すと、初期ブレークモードを繰り返し実行できます。

1

boot.iniでデバッグエントリの最後に/breakを追加すると、あなたのモジュールのロード前にブレークポイントを与える必要があります(右HALの初期化後に。)

関連する問題