【问题标题】:Writing a debugger, debuggee isn't properly closing编写调试器,被调试对象未正确关闭
【发布时间】:2016-10-29 19:28:12
【问题描述】:

我正在尝试编写一个调试器。

我的问题是,即使调用了其中的 ExitProcess,调试对象窗口仍处于打开状态。调试器接收到 EXIT_PROCESS_DEBUG_EVENT,但调试对象窗口仍然可见并且不响应任何内容。不过,它确实会随着调试器的关闭而消失。

这可能是什么原因?

【问题讨论】:

  • 在 EXIT_PROCESS_DEBUG_EVENT 上不调用 ContinueDebugEvent 更快
  • 是的,就是这样,谢谢!
  • RbMm,如果您关心声誉,请复制粘贴您的答案作为答案,我会接受它。

标签: debugging winapi


【解决方案1】:

正如 RbMm 所说,“更快的是你不在 EXIT_PROCESS_DEBUG_EVENT 上调用 ContinueDebugEvent”

RbMm,如果您关心声誉,请复制粘贴您的答案作为答案,我会接受。

【讨论】:

  • 我真的很难理解引用的文字应该是什么意思。既然你显然明白了,你介意改写一下吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-16
  • 1970-01-01
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 2010-09-11
  • 2020-03-19
相关资源
最近更新 更多