KD에서 디버깅 세션 종료
KD를 종료하는 방법에는 두 가지가 있습니다.
KD에서 q(종료) 명령을 실행하여 로그 파일을 저장하고 디버깅 세션을 종료한 다음 디버거를 종료합니다. 대상 컴퓨터가 잠긴 상태로 유지됩니다.
Ctrl+B를 누른 다음 Enter 키를 눌러 디버거를 갑자기 종료합니다. 디버거가 종료된 후에도 대상 컴퓨터를 계속 실행하려면 이 메서드를 사용해야 합니다. Ctrl+B는 중단점을 제거하지 않으므로 먼저 다음 명령을 사용해야 합니다.
kd> bc * kd> g
Ctrl+B를 사용하여 디버거를 종료해도 커널 모드 중단점은 지워지지 않지만 새 커널 디버거를 연결하면 이러한 중단점이 지워지지 않습니다.
원격 디버깅을 수행할 때 q 는 디버깅 세션을 종료합니다. Ctrl+B는 디버거를 종료하지만 세션은 활성 상태로 유지됩니다. 이 경우 다른 디버거가 세션에 연결할 수 있습니다.
q(종료) 명령이 작동하지 않으면 Ctrl+R을 누른 다음 호스트 컴퓨터의 키보드에서 Enter 키를 누른 다음 q 명령을 다시 시도합니다. 이 절차가 작동하지 않으면 Ctrl+B를 사용하여 디버거를 종료해야 합니다.