这与 Windows XP 进程有关。
我有一个正在运行的进程,我们称它为 Process1。 Process1 创建一个新进程 Process2,并保存它的 id。
现在,在某些时候 Process1 想要 Process2 做某事,所以它首先需要确保 Process2 还活着并且用户没有杀死它。
如何检查此进程是否仍在运行?因为我创建了它,所以我有进程 ID,我认为有一些类似于 IsProcessIDValid(id) 的库函数,但我在 MSDN 上找不到它
原文由 Pedro 发布,翻译遵循 CC BY-SA 4.0 许可协议