流程代码在Windows 7中运行良好,但在Windows 8.1中提供了exitcode -532462766
。基本上有一个更新exe" IRSAUpdater.exe
"在我的应用程序文件夹C:\Program Files (x86)\IRSA\IRSATemp
中,我试图通过c#进程运行exe。谁能解释为什么它不能在Windows 8.1中运行?这是我的代码:
var process = new ProcessStartInfo(
@"C:\Program Files (x86)\IRSA\IRSATempIRSAUpdater.exe", args);
Process procUpdate = Process.Start(process);
procUpdate.WaitForExit();
if (processToStart.ExitCode != 0)
{
Console.WriteLine("IRSA Update Process Error Exit code: {0}",
processToStart.ExitCode);
}