打开 C# 窗口应用程序的新实例

本文关键字:实例 新实例 窗口 应用程序 打开 | 更新日期: 2023-09-27 17:57:20

我在Windows环境中工作,我需要在运行应用程序时以编程方式打开应用程序的新实例,这可能吗?

我非常感谢任何指导或帮助。

打开 C# 窗口应用程序的新实例

试试这个:

var info = new System.Diagnostics.ProcessStartInfo(Application.ExecutablePath);
System.Diagnostics.Process.Start(info );
System.Diagnostics.Process.Start(Application.ExecutablePath);

对于Winforms应用程序。

您可以使用 Process.Start 方法:

Process.Start(@"c:'work'myapp'foo.exe");

如果您的应用程序需要接受参数:

Process.Start(@"c:'work'myapp'foo.exe", "-a arg1 -b arg2");
您可以使用

Process.Start() 方法启动任何应用程序。

但是根据你想做什么,最好直接使用你的一个应用程序中的类来打开另一个应用程序中的窗口。

当然!您已经为您的主项目类创建了一个新内容!

您必须创建对项目的引用,然后才能创建主窗体!

更新

我的错误!我知道您必须从第一个应用程序调用第二个现有应用程序。