title: Process.Kill() issue
body: <p>I have the following lines of code:</p>
  
  <pre><code>Process aProcess = Process.Start("ieexplorer", aDummyHTMLFilePath);
  //I do nothing in between
  aProcess.Kill();
  </code></pre>
  
  <p>This runs smooth if there are <strong>NO</strong> other IE windows open.</p>
  
  <p>But if there is a window open, I get a <code>System.InvalidOperationException</code> on <code>aProcess.Kill();</code> saying :</p>
  
  <blockquote>
    <p>Cannot process request because the process has exited.</p>
  </blockquote>
  
  <p>Also, I notice that in this case, <code>aProcess.HasExited</code> is true right after line 1 in the code above.</p>
  
  <p>How can I smoothly close IE, even if there are other IE windows open?</p>