Можно ли записать сообщение из приложения WinForms в процесс cmd.exe, запущенный программно? Я пытался сделать всевозможные варианты следующего кода:
private void button1_Click(object sender, EventArgs e)
{
Log("Button has been pressed");
}
private void Log(string message)
{
var process = Process.Start(new ProcessStartInfo("cmd.exe", @"/K ""more""")
{
UseShellExecute = false,
RedirectStandardInput = true,
});
process.StandardInput.WriteLine(message);
}
К сожалению, окно консоли моргает на полсекунды и все.
Пожалуйста, не отвечайте, чем я действительно хочу заниматься, потому что сейчас мне просто интересно, возможно ли такое:)