Я пытаюсь создать процесс так:
var psi = new ProcessStartInfo
{
FileName = @"%red_root%\bin\texturepreviewer.exe",
UseShellExecute = true
};
var process = Process.Start(psi);
process.WaitForExit();
Теперь переменная окружения "red_root" определенно существует в переменных окружения порожденного процесса, но, похоже, команда execute не раскрывает переменную окружения, и поэтому файл не найден. Как получить Process.Start для расширения переменной среды в имени файла?