title: Wait for page to complete loading when running IE as external process
body: <p>I have a code to open a web page in IE from my app. My app is basically a launcher.</p>
  
  <pre><code> var process = new Process
          {
              StartInfo = new ProcessStartInfo
              {
                  FileName = @"IExplore.exe",
                  Arguments = "-k http://google.com"
              }
          };
          process.Start();
  </code></pre>
  
  <p>I need to know when IE finished loading the web page. I have tried things like WaitForInputIdle, but it didn't work for me.</p>