CreateProcess函数可以创建一个新的进程并调用一个外部程序
并且它有很多参数可以设置新的进程相关的状态
如果只要想简单地完成创建一个进程并调用一个外部程序的话
在linux上可以使用fork或者clone来进行创建进程
然后使用exec族函数来调用一个外部程序
一个简单的实现大概是这样的
int create_procress(const char *path,const char *name,const char *arg)参数path为执行外部程序的路径
name为运行程序的名称(argv[0])
arg为命令行参数(从argv[1]开始)
如果对新进程有其它需求的话比如设置环境变量等可以使用execle等进行扩展
或者其它的要求也可以使用linux提供的相应api在fork后进行设置