다음을 통해 공유


.quit_lock(실수로 종료하지 않도록 방지)

.quit_lock 명령은 실수로 디버깅 세션을 종료하지 못하도록 암호를 설정합니다.

.quit_lock /s NewPassword 
.quit_lock /q Password 
.quit_lock 

매개 변수

/s **** NewPassword
디버깅 세션이 종료되지 않도록 하고 NewPassword를 저장합니다. 이 동일한 암호와 함께 .quit_lock /q 명령을 사용할 때까지 디버거 세션을 종료할 수 없습니다. NewPassword 는 모든 문자열일 수 있습니다. 공백이 포함된 경우 NewPassword를 따옴표로 묶어야 합니다.

/q **** 암호
디버깅 세션을 종료할 수 있습니다. 암호는 .quit_lock /s 명령으로 설정한 암호와 일치해야 합니다.

환경

항목 설명
모드 사용자 모드, 커널 모드
대상 라이브, 크래시 덤프
플랫폼 모두

설명

매개 변수가 없으면 .quit_lock 암호의 전체 텍스트를 포함하여 현재 잠금 상태 표시합니다.

.quit_lock /s 명령을 반복하여 기존 암호를 변경할 수 있습니다.

/q .quit_lock 사용하면 잠금이 제거됩니다. 이 명령은 디버거를 닫지 않습니다. 대신 명령을 사용하면 원하는 경우 일반적인 방식으로 세션을 종료할 수 있습니다.

암호 는 "비밀"이 아닙니다. 디버깅 세션에 연결된 원격 사용자는 .quit_lock 사용하여 암호를 확인할 수 있습니다. 이 명령의 목적은 q(Quit) 명령의 실수로 사용되지 않도록 하는 것입니다. 이 명령은 디버깅 세션을 다시 시작하는 것이 어려울 수 있는 경우(예: 원격 디버깅 중) 특히 유용합니다.

보안 모드에서는 .quit_lock /s 명령을 사용할 수 없습니다. 보안 모드가 활성화되기 전에 이 명령을 사용하면 암호 보호가 다시 기본 암호를 변경하거나 제거할 수 없습니다.