다음을 통해 공유


.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 명령을 반복하여 기존 암호를 변경할 수 있습니다.

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

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

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

중요하다

원격 디버깅을 사용하는 경우 중요한 보안 고려 사항이 있습니다. 보안 모드를 사용하도록 설정하는 방법에 대한 정보를 포함하여 자세한 내용은 Windows 디버깅 도구대한 보안 고려 사항을 참조하세요.