.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 调试工具