DOBON.NET DOBON.NETプログラミング掲示板過去ログ

子プロセスに環境変数を設定する方法

環境/言語:[C#]
分類:[.NET]

C#で子プロセスを実行する際に、そのプロセスでだけ有効な環境変数を設定するにはどうしたら良いのでしょうか?

親プロセスから複数の子プロセスを作成して同一のEXE(またはBAT)を起動し、その際に親からそれぞれの子プロセスに環境変数を別々に設定したいのです。

よろしくお願いします。
ProcessStartInfo には EnvironmentVariables プロパティが用意されています。
ただし、UseShellExecute を false にする必要があるようです。
■No22116に返信(Hongliangさんの記事)
> ProcessStartInfo には EnvironmentVariables プロパティが用意されています。
> ただし、UseShellExecute を false にする必要があるようです。

ありがとうございます。まだまだ検索が甘かったですね。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板