title: Want C# program to launch a WPF app
body: <p>I've found a need to launch a WPF application from inside a c# program.  I had written a simple WPF browser called eBrowse as an exercise for me.  Then, I was requested to add it to a c# program that is already in use.</p>
  
  <p>I tried <code>System.Diagnostics.Process.Start(@"C:\eBrowse");</code> but it didn't work. </p>
  
  <p>Another possibility that was found on a website:</p>
  
  <pre><code>myProcess.StartInfo.UseShellExecute = true;
  // You can start any process, HelloWorld is a do-nothing example.
  //myProcess.StartInfo.FileName = "C:\\HelloWorld.exe";
  myProcess.StartInfo.FileName = @"C:\eBrowse";
  myProcess.StartInfo.CreateNoWindow = true;
  myProcess.Start();
  // This code assumes the process you are starting will terminate itself. 
  // Given that is is started without a window so you cannot terminate it 
  // on the desktop, it must terminate itself or you can do it programmatically
  // from this application using the Kill method.
  </code></pre>
  
  <p>I am wondering if it may not be possible to launch a WPF app from c#.  Any ideas would be great.</p>