c#由于Console.SetWindowSize,重定向标准输出时程序崩溃

时间:2016-03-26 23:12:46

标签: c#

我有一个封闭的源应用程序,它将信息输出到我想要阅读的标准输出中。我用以下代码编写了一个程序:

_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)

没有我的小程序,它运行良好。

0 个答案:

没有答案