.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 명령을 사용할 수 없습니다. 보안 모드가 활성화되기 전에 이 명령을 사용하면 암호 보호가 다시 기본 암호를 변경하거나 제거할 수 없습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기