开发者

RedirectStandardInput crashes program

the following code is to open a console application (which uses pdcurses for output, nothing special):

  myProcess.StartInfo.FileName = "some.exe";
  myProcess.StartInfo.UseShellExecute = false;
  myProcess.StartInfo.CreateNoWindow = false;
  myProcess.StartInfo.RedirectStandardInput = true;
  myProces开发者_StackOverflow中文版s.Start();

The Problem is that it opens the designated window but directly closes it (it's barely visible). Starting the program without RedirectStandardInput works. The problem is that it does not throw an exception nor any error-message. What is wrong with my code? How can I write input to the program? Thanks.


Is some.exe a console program?

You could try starting cmd.exe with the /K switch and pass your some.exe as the argument to it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜