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

Yah*_*nes 7 c# window instance

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

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

Ste*_*cya 12

试试这个:

var info = new System.Diagnostics.ProcessStartInfo(Application.ExecutablePath);
System.Diagnostics.Process.Start(info );
Run Code Online (Sandbox Code Playgroud)


use*_*016 6

System.Diagnostics.Process.Start(Application.ExecutablePath);
Run Code Online (Sandbox Code Playgroud)

对于Winforms应用程序.


Dar*_*rov 5

您可以使用Process.Start方法:

Process.Start(@"c:\work\myapp\foo.exe");
Run Code Online (Sandbox Code Playgroud)

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

Process.Start(@"c:\work\myapp\foo.exe", "-a arg1 -b arg2");
Run Code Online (Sandbox Code Playgroud)