2013-11-14 34 views
2

我试图用一个子进程替换父进程,同时保持相同的PID。用子进程替换进程

我怎样才能在Windows中做到这一点? Ps:我正在尝试制作一个“代理”程序,该程序在另一个程序X之前运行,而另一个程序Y是另一个程序Y所调用的程序。 Y应该看到一个PID相同的孩子。

+0

你不能。如果没有一些极端的黑客行为,那就是 - 即在自己的环境中加载进程。 – Paul

+0

为什么downvote?问题有问题吗? – TheTeaMan

+0

已恢复;)'/ *注释的长度至少为15个字符。 * /' – Paul

回答

0

在Windows中不可能。在Linux中,exec()系统调用完全符合您的要求,但在Windows上,没有这种等效。

+0

这很糟糕。好吧... – TheTeaMan