C# 从另一个进程启动进程时崩溃

C# 从另一个进程启动进程时崩溃,c#,wpf,C#,Wpf,我在尝试从另一个应用程序启动应用程序时遇到问题,而该应用程序是从另一个应用程序启动的。 我有三种用途:A、B、C 我可以像那样运行A,但是albo我也可以从B运行A,这只有当我从cmd启动B时才有效。 但我也有我的菜单应用程序(“C”),它可以启动不同的应用程序:A或B或其他3个。 当我想从从从我的菜单(应用程序“C”)开始的应用程序“B”启动应用程序“A”时,我的问题就开始了 简言之: B=>A--有效 C=>B=>A--尝试运行A时崩溃 我试着思考为什么会发生这种情况,甚至不知道我应该用谷歌

我在尝试从另一个应用程序启动应用程序时遇到问题,而该应用程序是从另一个应用程序启动的。 我有三种用途:A、B、C 我可以像那样运行A,但是albo我也可以从B运行A,这只有当我从cmd启动B时才有效。 但我也有我的菜单应用程序(“C”),它可以启动不同的应用程序:A或B或其他3个。 当我想从从从我的菜单(应用程序“C”)开始的应用程序“B”启动应用程序“A”时,我的问题就开始了

简言之:

B=>A--有效

C=>B=>A--尝试运行A时崩溃

我试着思考为什么会发生这种情况,甚至不知道我应该用谷歌搜索什么来找到解决方案

如何从“C”开始“B”

应用程序“A”与“B”相同


你有例外吗?从表面上看,它没有失败的理由-它会产生什么实际错误?不,我没有,只有Windows对话框告诉我可以找到可以帮助描述问题的文件:C:\Users\xxx\AppData\Local\Temp\WER10A4.tmp.WERInternalMetadata.xml C:\Users\xxx\AppData\Local\Temp\WER1C68.tmp.appcompat.txt C:\Users\xxx\AppData\Local\Temp\WER1D63.tmp.mdmp但是这些文件只有关于我的应用程序的信息,等等。你没有告诉我流程从其他地方开始,所以它从它的“当前”位置开始。您是否收到异常?从表面上看,它没有失败的理由-它会产生什么实际错误?不,我没有,只有Windows对话框告诉我可以找到可以帮助描述问题的文件:C:\Users\xxx\AppData\Local\Temp\WER10A4.tmp.WERInternalMetadata.xml C:\Users\xxx\AppData\Local\Temp\WER1C68.tmp.appcompat.txt C:\Users\xxx\AppData\Local\Temp\WER1D63.tmp.mdmp但是这些文件只有关于我的应用程序的信息,等等。你没有告诉我流程从其他地方开始,因此其从其“当前”位置开始。
private void StartApp()
        {
            Process.Start("Aps\\B\\B.exe", "/nologin passthrough");
        }
private void UserControl_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    Process.Start("A.exe",
      string.Format("/machine {0} /multi",_laneName));
}