为特定进程的特定运行设置环境变量 是否可以设置进程“A”的环境变量,仅以其当前的运行方式有效(进程将由我的进程启动),使用C++?p>
假设您准备依赖Windows API,当您调用函数来启动进程时,您有为特定进程的特定运行设置环境变量 是否可以设置进程“A”的环境变量,仅以其当前的运行方式有效(进程将由我的进程启动),使用C++?p>,c++,windows,environment-variables,C++,Windows,Environment Variables,假设您准备依赖Windows API,当您调用函数来启动进程时,您有lpEnvironment参数 通常传递NULL,这意味着使用创建过程的环境。但是,您可以提供新进程将使用的环境块 您传递的环境块是以null结尾的字符串的以null结尾的块。例如: "MyVar=MyValue\0MyOtheVar=MyOtherValue\0\0" 定义两个单独的变量。假设您准备依赖Windows API,当您调用函数启动进程时,您有lpEnvironment参数 通常传递NULL,这意味着使用创建过程的
lpEnvironment
参数
通常传递NULL
,这意味着使用创建过程的环境。但是,您可以提供新进程将使用的环境块
您传递的环境块是以null结尾的字符串的以null结尾的块。例如:
"MyVar=MyValue\0MyOtheVar=MyOtherValue\0\0"
定义两个单独的变量。假设您准备依赖Windows API,当您调用函数启动进程时,您有
lpEnvironment
参数
通常传递NULL
,这意味着使用创建过程的环境。但是,您可以提供新进程将使用的环境块
您传递的环境块是以null结尾的字符串的以null结尾的块。例如:
"MyVar=MyValue\0MyOtheVar=MyOtherValue\0\0"
定义两个单独的变量。如果更改环境变量不会导致当前流程出现问题,请查看
提示:由您的进程派生的任何程序将只包含您为其提供的环境变量和值。如果更改环境变量不会导致当前进程出现问题,请查看 提示:由您的进程派生的任何程序将只包含您为其提供的环境变量和值