我在Windows环境中工作,我需要以编程方式打开我的应用程序的新实例,同时运行应用程序是可能的吗?
我非常感谢任何指导或帮助。
答案 0 :(得分:12)
试试这个:
var info = new System.Diagnostics.ProcessStartInfo(Application.ExecutablePath);
System.Diagnostics.Process.Start(info );
答案 1 :(得分:6)
System.Diagnostics.Process.Start(Application.ExecutablePath);
适用于Winforms App。
答案 2 :(得分:4)
您可以使用Process.Start方法:
Process.Start(@"c:\work\myapp\foo.exe");
如果您的申请需要参数:
Process.Start(@"c:\work\myapp\foo.exe", "-a arg1 -b arg2");
答案 3 :(得分:2)
您可以使用Process.Start()
方法启动任何应用程序。
但是根据您想要做的事情,最好直接使用您的某个应用程序中的类,例如。打开另一个应用程序中的窗口。
答案 4 :(得分:1)
当然!您已经创建了主项目类的新功能!
您必须创建对项目的引用,然后才能创建主表单istances!
<强>更新强>
我的错!我知道您必须从第一个应用程序调用第二个现有应用程序。