windbg - 在创建子进程并启用.childdbg 1时自动继续

时间:2011-03-17 14:22:16

标签: windbg

我正在为windbg使用启动脚本,并希望调试子进程(.childdbg 1)。但是,一旦我启用它,我发现创建子进程时windbg会自动中断。我不确定为什么会这样,但这是我正在使用的脚本:

sxe -c ".echo ********** CLR 1st Chance Exception **********;!pe -nested;.echo ----------- CLRStack ----------;!clrstack;g" clr
sxe -c ".echo Child Process Created;g" cpr
sxe -c ".echo Child Process Exited;g" epr
.load psscor2.dll
.childdbg 1

我通过以下命令调用它:

windbg.exe -Q -c "$<c:\path\startup.ini" Foo.exe

最后,这是windbg中的输出:

(1d14.191c): Break instruction exception - code 80000003 (first chance)
eax=00000000 ebx=00000000 ecx=0022f86c edx=778670b4 esi=fffffffe edi=00000000
eip=778c04f6 esp=0022f888 ebp=0022f8b4 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
ntdll!LdrpDoDebuggerBreak+0x2c:
778c04f6 cc              int     3

1 个答案:

答案 0 :(得分:8)

使用sxi ibp忽略初始断点事件 您可能还想忽略流程退出sxi epr