读取c#中子进程设置的环境变量

时间:2011-03-11 22:49:34

标签: c#

我刚从代码中启动了一个新进程。这个新进程调用一个命令程序,它设置很少的变量并运行它的程序。

有没有办法可以获得子程序设置的变量值?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用ProcessStartInfo.EnvironmentVariables设置环境变量,这样如果您可以找到提前获取这些变量的方法,则无需共享环境。

我不是在IDE,所以我无法确认,但你可能能够在事后使用该方法(虽然我对此表示怀疑)。

您也可以让父进程成为批处理脚本并解析输出。

master.exe
set