title: Start explorer.exe without creating a window C#
body: <p>I have a program that restarts <code>explorer.exe</code> <br>
  Here is my code for killing <code>explorer.exe</code></p>
  
  <pre><code>Process[] process = Process.GetProcessesByName("explorer.exe");
  
  foreach (Process theprocess in process) {
      theprocess.Kill();
  }
  </code></pre>
  
  <p>The following code work successfully and stops <code>explorer.exe</code><br>
  Here is my code for starting <code>explorer.exe</code></p>
  
  <pre><code>Process.Start("explorer");
  </code></pre>
  
  <p>This also works, but it also creates a Windows Explorer window as well as starting the <code>explorer.exe</code> process.</p>
  
  <p>My question is, how can I start <code>explorer.exe</code> without creating a Windows Explorer window?Immediately closing the explorer window could also be considered as an answer.</p>