我必须将 Ctrl+C 发送到从我的 C# 应用程序创建的控制台进程。我发现了很多类似的线程,但还没有找到解决方案(尝试过 CreateProcess、GenerateConsoleCtrlEvent 等)。有没有工作的例子?
最佳答案
key CRTL + C
是 ASCII 3(十进制)
myProcess.StartInfo.FileName = "Sort.exe";
myProcess.StartInfo.RedirectStandardInput = true;
myProcess.Start();
StreamWriter myStreamWriter = myProcess.StandardInput;
myStreamWriter.WriteLine(inputText);
引用:http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardinput.aspx
关于c# - 发送 Ctrl+C 进行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332242/