title: Using AttachConsole, while the process I've attached with is running and spewing, I can still type and run other commands
body: <p>Using AttachConsole, while the process I've attached with is running and spewing, I can still type and run other commands.</p>
  
  <p>My program runs in either a form, or from command line. If started with arguments it runs in the command window. I use AttachConsole(-1) to attach my process to command window I called from.
  It works great, I get all my output spew from my process.</p>
  
  <p>However, the console still processes user input from the keyboard, whatever I type, for instance, if I type 'cls' and hit enter, the output will be wiped. How can I block user input to the console while the process is running?</p>