title: How can I start a process in the background?
body: <p>I can't seem to find an answer on Google or here on StackOverflow.</p>
  
  <p>How can I start a process in background (behind the active window)? Like, when the process starts, it will not interrupt the current application the user is using.</p>
  
  <p>The process won't pop out in front of the current application, it will just start.</p>
  
  <p>This is what I'm using:</p>
  
  <pre><code>Process.Start(Chrome.exe);
  </code></pre>
  
  <p>Chrome pops up in front of my application when it's started. How can I make it start in background?</p>
  
  <p>I've also tried:</p>
  
  <pre><code>psi = new ProcessStartInfo ("Chrome.exe");
  psi.UseShellExecute = true;
  psi.WindowStyle = ProcessWindowStyle.Hidden;
  psi.WindowStyle = ProcessWindowStyle.Minimized;
  Process.Start(psi);
  </code></pre>
  
  <p>But there's no difference at all from the previous one.</p>
  
  <p>Thanks.</p>