如何调试在另一个进程(2.exe)下运行的进程(1.exe)?

Pra*_*che 3 debugging visual-studio

1.exe没有给我足够的时间来启动IDE并将1.exe附加到调试器以进入.

Ale*_*eby 6

在这种情况下,我建议采用与NT服务相同的方法.它们也会启动,通常不会给你足够的时间来为启动例程附加调试器.

详细信息如下:http://www.debuginfo.com/articles/debugstartup.html

简而言之,您为第二个exe添加一个注册表项:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\2.exe Debugger ="c:\ progs\msvs\common7\ide\devenv.exe/debugexe"(REG_SZ)

更改c:\ progrs\msms \以匹配您的设置.

希望有所帮助.