.quit_lock(실수로 종료하지 않도록 방지)
.quit_lock 명령은 실수로 디버깅 세션을 종료하지 못하도록 암호를 설정합니다.
.quit_lock /s NewPassword
.quit_lock /q Password
.quit_lock
매개 변수
/s **** NewPassword
디버깅 세션이 종료되지 않도록 하고 NewPassword
/q **** 암호
디버깅 세션을 종료할 수 있습니다.
암호.quit_lock /s 명령으로 설정한 암호와 일치해야 합니다.
환경
항목 | 묘사 |
---|---|
모드 | 사용자 모드, 커널 모드 |
대상 | 라이브, 크래시 덤프 |
플랫폼 | 모두 |
발언
매개 변수가 없으면 .quit_lock 암호의 전체 텍스트를 포함하여 현재 잠금 상태를 표시합니다.
.quit_lock /s 명령을 반복하여 기존 암호를 변경할 수 있습니다.
.quit_lock /q사용하면 잠금이 제거됩니다. 이 명령은 디버거를 닫지 않습니다. 대신 명령을 사용하면 원하는 경우 일반적인 방식으로 세션을 종료할 수 있습니다.
참고 암호는 "비밀"이 아닙니다. 디버깅 세션에 연결된 원격 사용자는 .quit_lock 사용하여 암호를 확인할 수 있습니다. 이 명령의 목적은 q(종료) 명령을 실수로 사용하지 않도록 하는 것입니다. 이 명령은 디버깅 세션을 다시 시작하는 것이 어려울 수 있는 경우(예: 원격 디버깅 중) 특히 유용합니다.
보안 모드.quit_lock /s 명령을 사용할 수 없습니다. 보안 모드가 활성화되기 전에 이 명령을 사용하면 암호 보호가 유지되지만 암호를 변경하거나 제거할 수는 없습니다.
중요하다
원격 디버깅을 사용하는 경우 중요한 보안 고려 사항이 있습니다. 보안 모드를 사용하도록 설정하는 방법에 대한 정보를 포함하여 자세한 내용은 Windows 디버깅 도구대한