学习调试器进行如下尝试
模仿fork,Test.exe根据命令参数个数执行不同分支,伪代码如下
if(argc!=2){
...
CreateProcess("Test.exe","父进程(当前进程id) child",...);//执行成功
while(true);//保持父进程Active
}else{
DebugActiveProcess(父进程id);//LastError=87,确认父进程id正确,通过任务管理器查看过
}
你好,
感谢你在MSDN论坛发帖。
请问你的问题解决了吗?如果解决了,请标记有价值的回复为正确答案,这会帮助其他面临相同问题的社区成员更快地找到解决方案。
Best Regards,
Suarez Zhou