我試圖創建像這樣一個過程:如何確保C#的Process.Start擴展環境變量?
var psi = new ProcessStartInfo
{
FileName = @"%red_root%\bin\texturepreviewer.exe",
UseShellExecute = true
};
var process = Process.Start(psi);
process.WaitForExit();
現在的環境變量「red_root」肯定存在於衍生的進程的環境變量,但執行似乎並沒有擴大環境變量和所以沒有找到該文件。我怎樣才能讓Process.Start擴展文件名中的環境變量?
貌似因爲.NET 1.1這種方法已經問世所以它是很安全的時下使用。 – 2015-04-26 20:07:18