내가 이렇게 같은 과정을 만들려고 해요 :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를 가져 와서 파일 이름에 환경 변수를 확장 할 수 있습니까?
은 그래서 요즘 사용하는 것이 매우 안전 본다. –