mam próby utworzenia procesu tak:Jak zapewnić C# procesowi.Start rozszerzy zmienne środowiskowe?
var psi = new ProcessStartInfo
{
FileName = @"%red_root%\bin\texturepreviewer.exe",
UseShellExecute = true
};
var process = Process.Start(psi);
process.WaitForExit();
Teraz zmienna „red_root” zdecydowanie istnieje w zrodził proces zmiennych środowiskowych, ale wykonanie nie wydaje się, aby rozwinąć i zmienną środowiskową więc plik nie zostanie znaleziony. Jak mogę uzyskać Process.Start, aby rozwinąć zmienną środowiskową w nazwie pliku?
Wygląda na to metoda ta jest już od .NET 1.1, więc jest to dość bezpieczne w użyciu w dzisiejszych czasach. –