我有一个.exe
文件,需要在创建文件后运行。文件已经成功创建,我正在使用以下代码来运行.exe
文件:
ProcessStartInfo processInfo = new ProcessStartInfo();
processInfo.FileName = pathToMyExe;
processInfo.ErrorDialog = true;
processInfo.UseShellExecute = false;
processInfo.RedirectStandardOutput = true;
processInfo.RedirectStandardError = true;
Process proc = Process.Start(processInfo);
我还尝试了一个简单的 Process.Start(pathToMyExe);
但是 .exe
文件没有运行。当我在 Windows Explorer 上手动尝试 pathToMyExe
时,程序正确运行。但是通过程序不行。我看到的是光标等待几秒钟然后恢复正常。所以也没有抛出异常。是什么阻止了文件运行?