繁体   English   中英

发送Ctrl + C进行处理

[英]Send Ctrl+C to process

我必须发送Ctrl + C到从C#应用程序创建的控制台进程。 我发现了很多类似的线程,但没有找到解决方法(尝试过CreateProcess,GenerateConsoleCtrlEvent等)。 有什么可行的例子吗?

关键字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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM