Пользовательский формат упорядоченного списка

Я пытаюсь создать такой процесс:

var psi = new ProcessStartInfo
{
    FileName = @"%red_root%\bin\texturepreviewer.exe",
    UseShellExecute = true
};

var process = Process.Start(psi);
process.WaitForExit();

Теперь переменная окружения "red_root" определенно существует в переменных окружения порожденного процесса, но выполнение, похоже, не расширяет переменную окружения и поэтому файл не найден. Как я могу заставить Process.Start раскрыть переменную окружения в имени файла?

10
задан Peter Mortensen 18 August 2016 в 07:40
поделиться