title: How to open an application on active display while using Process.Start()?
body: <p>I am using</p>
  
  <pre><code>System.Diagnostics.Process.Start(ProcessInfo);
  </code></pre>
  
  <p>to open a TEXT file in notepad from within my windows form application.</p>
  
  <p>Detailed code snippet is</p>
  
  <pre><code>ProcessStartInfo PSI = new ProcessStartInfo("notepad.exe", LogFile);
  PSI.WindowStyle = ProcessWindowStyle.Normal;
  System.Diagnostics.Process p = System.Diagnostics.Process.Start(PSI);
  </code></pre>
  
  <p>However, it opens notepad on the default desktop but not on the extended desktop on which the main application is running.</p>
  
  <p>Now, the question is, how to open notepad on the active desktop i.e. Window on which the current application is running?</p>