我正在尝试从另一个进程运行 Inno 设置,如下所示。
ProcessStartInfo pstart = new ProcessStartInfo(@"setup.exe");
pstart.UseShellExecute = false;
pstart.EnvironmentVariables.Add("SomeKey", "SomeValue");
Process.Start(pstart);
但是,[Process] 环境变量(在进程上设置的环境变量)似乎没有被拾取。它似乎只选择 [User/Machine] 环境变量。
我将变量用作:{%SomeKey|Fallback}
并且当尝试使用 [Process] 环境变量时,它总是使用回退。