2010-06-26 71 views
1

我正在运行使用system的文件,但我不知道如何获取该进程的PID。有人知道如何?C++使用系统获取PID

+0

@In silico:你为什么添加'windows'标签?你对OP的情况有一些了解,而我们其他人却没有? – 2010-06-28 15:36:24

回答

2

您可能想使用fork和exec来代替系统。子进程pid将从fork返回到父进程。

编辑如果不是很明显,我的回答是在作者用windows标记他的帖子之前。我的答案是针对Linux的。

+0

但我会说,即使函数OPer必须使用的不是fork和exec,而是Windows API func,相同的逻辑也适用。通常(不总是,但经常)系统是一个坏主意,特别是如果你想要某种“控制” – ShinTakezou 2010-06-28 15:33:41