我目前正在开发一个可以在给定虚拟环境下运行其他应用程序的程序。我正在运行另一个应用程序,如下所示:为儿童应用程序定义虚拟系统变量
Process app = new Process();
app.StartInfo.FileName = @"W:\path\to\app\some.exe";
app.EnableRaisingEvents = true;
app.Start();
现在我遇到了一个问题,要更改某些系统变量以便运行应用程序。我已经为此搜索并找不到解决方案。任何人有任何想法如何解决这个问题,请帮助我?
谢谢。
更新
比如我想设置另一个PATH
,JAVA_HOME
,AppData
儿童应用程序变量。应用程序可以是:Google Chrome
,Notepad++
或简单的.bat
脚本命令行。
你想改变哪些系统变量? –
当您直接运行而不更改系统变量时,您的exe是否正常工作? –
@ S.Spieker例如'PATH'或'JAVA_HOME'甚至AppData' – iamawebgeek