【发布时间】:2016-10-10 12:39:07
【问题描述】:
使用 C++ Boost 我正在创建一个命令行应用程序。 出于某种原因,我需要启动可执行文件的命令提示符的 PID。 可执行文件是用 C++ 和 boost 编写的,并内置在 eclipse IDE 中
【问题讨论】:
-
问题是,代码如何获取它正在执行的进程的PID?还是关于其他一些程序获取它启动的进程的PID?还是关于其他一些程序获取独立启动的程序 Xyz 实例的 PID?请对这里的场景更清楚一点。
-
“提示”不是进程,因此它没有 PID。您要识别什么进程?
-
我正在打开一个命令提示符,然后通过转到该路径执行 exe 文件。因此,在这种情况下,它不是提示,而是在 cmd 上运行的 cmd.exe 进程,该进程已打开并显示在 taskmanager @HarryJohnston
-
正确@Cheersandhth.-Alf 我不能正确地问这个问题,但你说得对。
-
有一个从命令提示符启动的程序可执行文件,所以我需要启动它的命令提示符的 PID。 @Cheersandhth.-阿尔夫