调试进程的子可执行文件

时间:2015-09-08 08:00:51

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

我在Windows系统上有一个可执行文件,例如test.exe,它由流程parent.exe启动。当我在Visual Studio中调试它时,我使用" attach to process"调试test.exe,但是当我附加调试器进行处理时,test.exe中的入口点函数已被调用。

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

2 个答案:

答案 0 :(得分:1)

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

执行此语句时,Windows将启动Just In Time debugger

答案 1 :(得分:0)

请改用WinDbg。 File->打开Executable并选中" Debug子进程框"。