Debugging Tools for Windows

.quit_lock (Prevent Accidental Quit)

.quit_lock 命令设置一个密码用于避免意外的结束调试会话。

语法

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

参数

/s NewPassword
阻止调试会话结束并保存NewPassword 。如果没有过使用.quit_lock /q 命令并提供相同的密码,则不能结束调试会话。NewPassword 可以是任何字符串,必须用引号将NewPassword 括起来。
/q Password
允许调试会话被结束。Password 必须和.quit_lock /s 命令设置的匹配。

环境

模式 用户模式、内核模式
目标 活动目标、崩溃转储
平台 所有

注释

不带参数时, .quit_lock 显示当前的加锁状态,包括密码的完整文本。

可以重复使用.quit_lock /s 来改变已存在的密码。

使用 .quit_lock /q时,锁会被移除。该命令不会关闭调试器,而只是使得可以在需要的时候结束会话。

注意 密码不是"秘密"。任何附加到调试会话上的远程用户都可以使用.quit_lock 来查看密码。该命令的作用是避免意外使用q (Quit)命令。特别是在调试会话重新启动非常困难时,该命令非常有用(例如远程调试时)。

不能在安全模式下使用.quit_lock /s 。如果在安全模式(Secure Mode)激活时使用该命令,密码保护也会存在,只是不能改变或移除它。

附加信息

关于退出调试器和停止对目标附加的各种方法,查看结束调试会话

Build machine: CAPEBUILD