2013-11-14 39 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