【问题标题】:Debug child executable of a process调试进程的子可执行文件
【发布时间】:2015-09-20 00:14:31
【问题描述】:

我在 Windows 系统上有一个可执行文件,例如test.exe 由进程 parent.exe 启动。在 Visual Studio 中调试时,我使用“附加到进程”来调试test.exe,但是当我将调试器附加到进程时,test.exe 中的入口点函数已经被调用。

有没有办法在这个设置的入口点函数上设置断点?

【问题讨论】:

标签: c++ visual-studio-2010 windbg


【解决方案1】:

如果您控制可执行文件,请将__debugbreak 添加到main。这会硬编码您通常在运行时设置的断点。

当这条语句执行时,Windows 会启动Just In Time debugger

【讨论】:

    【解决方案2】:

    改用 WinDbg。 File->Open Executable 并勾选“Debug child processes also”。

    【讨论】:

      猜你喜欢
      • 2016-06-20
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      相关资源
      最近更新 更多