RedirectStandardInput崩溃程序

时间:2010-03-26 20:11:49

标签: c#

以下代码是打开一个控制台应用程序(使用pdcurses进行输出,没什么特别的):

  myProcess.StartInfo.FileName = "some.exe";
  myProcess.StartInfo.UseShellExecute = false;
  myProcess.StartInfo.CreateNoWindow = false;
  myProcess.StartInfo.RedirectStandardInput = true;
  myProcess.Start();

问题是它打开了指定的窗口但是直接关闭它(它几乎看不见)。在没有RedirectStandardInput的情况下启动程序。问题是它不会抛出异常,也不会抛出任何错误消息。我的代码出了什么问题?如何将输入写入程序?感谢。

1 个答案:

答案 0 :(得分:-1)

some.exe是控制台程序吗?

您可以尝试使用/ K开关启动cmd.exe,并将some.exe作为参数传递给它。