Process.Start имя файла с использованием% temp%
По некоторым странным причинам этот код не работает:
p.StartInfo.FileName = @"%temp%\SSCERuntime_x86-ENU.msi";
и этот код успешно:
p.StartInfo.FileName = @"C:\Users\USERNAME\AppData\Local\Temp\SSCERuntime_x86-ENU.msi";
Есть ли какая-то причина, по которой я скучаю?
Запись Я только что скопировал путь, я не думаю, что остальная часть кода нужна, но я все равно его добавлю:
Process p = new Process();
p.StartInfo.FileName = @"%temp%\SSCERuntime_x86-ENU.msi";
p.StartInfo.Arguments = "/passive";
p.Start();