无法从另一个进程启动进程

时间:2016-01-11 15:03:42

标签: c# batch-file visual-studio-2012 xna xna-4.0

我已经创建了一个表单应用程序和一个XNA应用程序。我试图这样做,以便当在窗体上按下按钮时,它将在单独的窗口中打开XNA应用程序。我通过启动XNA应用程序的.exe文件来尝试此操作。

但是,这样做没有任何反应。 Visual Studio中的控制台输出仅显示“线程0xyyyy已退出,代码为0(0x0)”。并且XNA应用程序永远不会出现。奇怪的是,当我手动运行.exe时,它的工作正常。

我还尝试创建一个.bat文件来启动XNA应用程序。启动.bat会在我手动执行时启动XNA应用程序,但是当从表单中启动.bat时它就会出现并消失,而不会发生任何事情。

运行.bat文件的代码:

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

.bat文件本身:

start HelikopterVisual.exe 
exit

有谁知道如何解决这个问题?

0 个答案:

没有答案