Can't start a process from another process
<p>I've created a form application and an XNA application. I'm trying to make it so that when a button is pressed on the form it will open the XNA application in a seperate window. I am attempting this by launching the .exe file of the XNA application. </p>

<p>However, when doing so nothing happens. The console output in Visual Studio only shows "The thread 0xyyyy has exited with code 0 (0x0)." and the XNA application never appears. The weird thing is that when I manually run the .exe it works just  fine.</p>

<p>I have also attempted creating a .bat file to start the XNA application. Launching the .bat launches the XNA application just fine when I do it manually, but when lauching the .bat from the form it just appears and dissapears without anything happening.</p>

<p>Code to run the .bat file:</p>

<pre><code>   private void viewGame(object o, EventArgs ea)
    {
        Process.Start(@"C:\Path_To_Project\bin\x86\Debug\StartVisualiser.bat");
    }
</code></pre>

<p>The .bat file itself:</p>

<pre><code>start HelikopterVisual.exe 
exit
</code></pre>

<p>Does anyone know how I can fix this?</p>