写入现有流程的StandardIn

时间:2014-03-31 03:49:31

标签: c#

有许多解决方案可以写入您开始的StandardIn进程。但我找不到任何已经存在的过程。这是我试图使用的代码:

Process[] pname = Process.GetProcessesByName("cgminer");                    
Process curProcess = pname[0];
StreamWriter myStreamWriter = curProcess.StandardInput;
myStreamWriter.WriteLine("q");
myStreamWriter.Flush();
myStreamWriter.WriteLine("q");
myStreamWriter.Flush();

所以这不起作用并抛出StandardIn has not been redirected错误。有什么想法吗?

0 个答案:

没有答案