我有一个在Visual Studio 2005中构建的主要C++应用程序,称为A.exe.它产生了一个子进程,B.exe.我通过点击F5在调试器中运行进程A - 我知道在进程B中命中断点的唯一方法是等待A启动它,然后运行Debug - > Attach to Process,并手动选择B.exe.如果我需要在进程B中调试初始化代码,这不能很好地工作 - 我必须在开始时进行10秒的睡眠.
我缺少的vs2005 GUI中有一些技巧吗?
顺便说一句,我正在使用本机代码.
谢谢,内森
您可以告诉Windows在启动某个进程时自动附加调试器(通过在注册表设置中指定进程名称).
详细信息如下:http: //msdn.microsoft.com/en-us/library/a329t4ed(v=vs.100).aspx