2009-01-15 70 views
6

我有一个主要的C++应用程序,内置在Visual Studio 2005中,名为A.exe。它产生了一个子进程,B.exe。我通过点击F5在调试器中运行进程A - 我知道在进程B中命中断点的唯一方法是等待A启动它,然后运行Debug - > Attach to Process,然后手动选择B.exe。如果我需要在进程B中调试初始化代码,这不能很好地工作 - 我必须在开始时开始放入10秒睡眠。自动将vs2005调试器附加到子进程

vs2005图形用户界面中有一些我不知道的技巧吗?

顺便说一句,我使用的是本地代码。

感谢, 弥敦道

回答

3

你很难推到利用debugbreak命令的子进程作为调试进程尚未连接。

但是,还有一种可能有用。看到您创建过程,您将掌握它。所以给DebugBreakProcess函数一个旋风。

相关问题