Run interactive process inside already-running console application without opening new window
I realize this looks like a lot of other questions out there, but I looked at all of them for hours and never found the real answer I needed, so hear me out: This is for a .NET C# console application. Within it, I wanted to call a Windows executable using Process.Start , but without it opening a new console window when run. I also wanted the executable to be able to output to the console and respond to user input normally. How do you do this? Set ProcessStartInfo.CreateNoWindow , or ProcessStartInfo.WindowStyle ? Try to make input/output redirection work for hours on end? EDIT: smh ... this is