我有一个封闭的源应用程序,它将信息输出到我想要阅读的标准输出中。我用以下代码编写了一个程序:
_proc = Process.Start(new ProcessStartInfo("blablubb")
{
CreateNoWindow = true,
RedirectStandardOutput = true,
UseShellExecute = false,
WorkingDirectory = Path.GetFullPath(Settings.User)
});
但是,启动的应用程序崩溃时出现此错误:
Unhandled Exception: System.IO.IOException: The handle is invalid.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at **System.Console.SetWindowSize(Int32 width, Int32 height)**
at Core.Main(String[] args)
没有我的小程序,它运行良好。