C# 3.0 从应用程序执行另一个EXE

C# 3.0 从应用程序执行另一个EXE,c#-3.0,C# 3.0,我有一个用C#编写的windows应用程序。我有一张表格。该窗体上有一个按钮和一个面板(panel1)。现在我想要的是,当我点击那个按钮时,它将触发另一个EXE(在.Net中开发)。我这样做是成功的。但现在的挑战在于打开表单中的面板(panel1)中的EXE 任何帮助 使用传统的C#和托管环境,我认为这是不可能的。您可以尝试a)使用interop/p-invoke处理WinAPI以完成您想要的任务b)如果您已经创建了这两个C#应用程序,那么您可以将第二个应用程序移动为MDI子应用程序,即一个单独

我有一个用C#编写的windows应用程序。我有一张表格。该窗体上有一个按钮和一个面板(panel1)。现在我想要的是,当我点击那个按钮时,它将触发另一个EXE(在.Net中开发)。我这样做是成功的。但现在的挑战在于打开表单中的面板(panel1)中的EXE


任何帮助

使用传统的C#和托管环境,我认为这是不可能的。您可以尝试a)使用interop/p-invoke处理WinAPI以完成您想要的任务b)如果您已经创建了这两个C#应用程序,那么您可以将第二个应用程序移动为MDI子应用程序,即一个单独的表单和所有应用程序(如果是windows应用程序,否则,只需使用它即可。)。

在面板组件中打开EXE?您正在尝试执行什么类型的EXE?是否要在您自己的应用程序中“嵌入”外部应用程序?我尝试打开的第二个EXE是在VB.Net中开发的。如果我无法控制第二个应用程序的位置/锚定,使其在第一个表单的面板控件中打开,那么下一个最佳选项是什么?