在不继承父进程的环境变量的情况下创建进程

时间:2012-02-21 11:48:54

标签: process exec fork

我有一个程序必须开始执行另一个进程。但子进程不应该从父进程继承环境。即它应该像我从资源管理器启动该程序一样启动。在搜索时,我发现了一些exec *()函数,它们允许您将字符串数组作为环境变量发送。但是这个过程很麻烦,因为我需要从列表中删除我的程序特定环境变量并将其发送给孩子。有没有其他方法可以实现这个目标?

1 个答案:

答案 0 :(得分:1)

实现这一目标的唯一方法是你觉得麻烦。但实际上并不是那么困难,只是一些无意识的字符串操作。