Мне нужно отправить, чтобы отправить Ctrl + C в консольный процесс, созданный из моего приложения C #.Я нашел много похожих тем, но не нашел решения (пробовал CreateProcess, GenerateConsoleCtrlEvent и т. Д.).Есть ли рабочий пример?
Ключ CRTL + C - это ASCII 3 (в десятичном виде)
CRTL + C
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