デバッガーがアタッチされているかどうかの判別
カーネル モード コードでは、次の変数とルーチンを使用して、カーネル デバッグのステータスを判別できます。
KD_DEBUGGER_ENABLED グローバル カーネル変数は、カーネル デバッグが有効になっているかどうかを示します。
KD_DEBUGGER_NOT_PRESENT グローバル カーネル変数は、カーネル デバッガーが現在アタッチされているかどうかを示します。
KdRefreshDebuggerNotPresent ルーチンは、KD_DEBUGGER_NOT_PRESENT の値を更新します。