簡體   English   中英

打開C#windows應用程序的新實例

[英]Open new instance of C# windows application

我在Windows環境中工作,我需要以編程方式打開我的應用程序的新實例,同時運行應用程序是可能的嗎?

我非常感謝任何指導或幫助。

嘗試這個:

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()方法啟動任何應用程序。

但是,根據您想要做的事情,最好直接使用您的某個應用程序中的類,例如。 打開另一個應用程序中的窗口。

當然! 您已經創建了主項目類的新功能!

您必須創建對項目的引用,然后您可以創建主表單istances!

更新

我的錯! 我知道您必須從第一個應用程序調用第二個現有應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM