共用方式為


.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) 命令。 如果重新啟動偵錯會話可能很困難,此命令特別有用(例如,在遠端偵錯期間)。

您無法在 安全模式中使用 .quit_lock /s 命令。 如果您在啟用安全模式之前使用此命令,密碼保護會維持不變,但無法變更或移除密碼。

重要

使用遠端偵錯時,有重要的安全性考慮。 如需詳細資訊,包括啟用安全模式的資訊,請參閱 Windows 偵錯工具的安全性考慮