title: Unable to communicate with an executable started from BHO via stdin / stdout when IE is in non admin mode
body: <p>I'm writing an IE 11 extension (BHO), which should be able to start an executable, communicate with it via standard on/out streams and propagate results to the page accordingly.</p>
  
  <p>All is peaches when running IE in admin mode.
  When IE is started in regular user mode, BHO is still capable of calling an executable, but communication with it breaks down: streams to/from executable do not get redirected (the executable output begins to appear in it own console and no longer arrive to BHO).</p>
  
  <p>I start my process like so:</p>
  
  <pre><code>nativeAppProcess = new Process();
  nativeAppProcess.StartInfo.FileName = NATIVE_APP_PATH;
  nativeAppProcess.StartInfo.UseShellExecute = false;
  nativeAppProcess.StartInfo.RedirectStandardOutput = true;
  nativeAppProcess.StartInfo.RedirectStandardInput = true;
  nativeAppProcess.Start();
  </code></pre>
  
  <p>I have full control of native app and IE extension, so suggestions for both are welcome.</p>
  
  <p>Thanks!</p>