请问gcc有没有类似CreateProcess的函数,可以获得调用的外部程序的进程ID呢?
如果这个外部程序是脚本的话,好象用/proc/进程id/status进行分析不准确哦?比如我调用system-config-display时,status显示的是name:consolehelper-g
请问我该怎样做呢?谢谢指点一二了:-)
相关推荐
操作系统 进程创建实验报告和代码
操作系统实验 创建进程的实验报告和实验代码
将 Win32 C/C++ 应用程序迁移到 POWER 上的 Linux,第 1 部分: 进程、线程和共享内存服务 (转载)
特别是进程、线程和共享内存服务)到 POWER 上 Linux 的映射。本文可以帮助您确定哪种映射服务最适合您的需要。作者向您详细介绍了他在移植 Win32 C/C++ 应用程序时遇到的 API 映射。概述有很多方式可以将 Win32 C/C++ 应用程序移植和迁移到 pSeries 平台。您可以使用免费软件或者第三方工具来将 Win32 应用程序代码移到 Linux。在我们的方案中,我们决定使用
操作系统实验心得.doc
1- 1:通过这次小实验,是我更加了解Linux一些常用指令的操作以及其作用,对于一个刚 开始接触lniux操作系统的初学者来说非常有用,助于以后能够更进一步学习Linux操作 系统。 1- 2:在实验过程中,使用VI编辑器虽然不能像window操作系统那样对文本进行熟练度编辑 ,但是,VI编辑器使用命令来操作,将可以锻炼我的记忆力、对键盘的熟练读,还能帮 助我们尽快适应linux操作系统的操作。 1- 3:原本对liunx下的编译和调试环境不是很熟悉,但通过这次的实验,让我熟悉了linu x下的编译器和调试器的使用。 实验中使用了gcc命令,gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件 中的文件包含(#include)、预编译语句(如宏定义#define等)进行分析。 当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是链 接。在链接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序 所调用到的库函数也从各自所在的库中链接到合适的地方。 1-4:API 接口属于一种操作系统或程序接口。通过实验,我了解了Windows的这种机
易语言源码易语言linux多进程源码.rar
易语言源码易语言linux多进程源码.rar
win32 程序移植到linux上
将 Win32 C_C++ 应用程序迁移到 POWER 上的 Linux,第 1 部分_ 进程、线程和共享内存服务。对比windows、linux进程、线程、共享内存的API。


