我目前正在開發一個可以在給定虛擬環境下運行其他應用程序的程序。我正在運行另一個應用程序,如下所示:爲兒童應用程序定義虛擬系統變量
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