如何使用windbg调试子进程和父进程?

Mut*_*ndi 3 debugging command windbg createprocess child-process

我有一个程序使用CreateProcess函数创建子进程.在调试时,我通过childdbg 1进入子进程.但是在执行完整的子进程步骤之后.它不会返回到父进程.

当我使用.childdbg 1时

0:000> .childdbg 1
将调试当前进程创建的进程

然后我用2次g,第一次,它加载模块,来到,低于位置,

0:000> g

.
.
.

1:002>

第二次,它再次加载了一些其他模块,并且到了下面的位置,

1:002> g

.
.
.

2:005>

从这一点开始,我将开始调试我的子进程.它的工作性很好.之后,运行子进程,直接执行它的父进程.那么,任何人都可以给我调试命令或命令从第二个进程到第一个进程.请,我需要调试级解决方案.不是我的代码.

Don*_*ono 9

你可以使用| 用于验证当前附加到的进程的命令.类似于线程之间的切换(~0s,~1s,~2s),您可以使用| 0s | 1s | 2s等在附加进程之间切换.