我在Windows系统上有一个可执行文件,例如test.exe
,它由流程parent.exe
启动。当我在Visual Studio中调试它时,我使用" attach to process"调试test.exe
,但是当我附加调试器进行处理时,test.exe
中的入口点函数已被调用。
有没有办法在此设置中的入口点函数上设置断点?
答案 0 :(得分:1)
如果您控制可执行文件,请将__debugbreak
添加到main。这硬编码了您通常在运行时设置的断点。
执行此语句时,Windows将启动Just In Time debugger
答案 1 :(得分:0)
请改用WinDbg。 File->打开Executable并选中" Debug子进程框"。