2013-04-24 49 views
1

我想用新的进程ID启动我的应用程序的单独实例。有没有办法做到这一点?下面的代码会显示一个单独的形式,但它共享原始形式的进程ID:VB.Net打开新的表单实例作为独立的进程

Private Sub NewToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles NewToolStripMenuItem.Click 
    Dim SecondForm As New MyForm() 
    SecondForm.Show() 
End Sub 

我基本上要复制的相同的行为打开应用程序,当用户选择从工具条的新的选项菜单。

+0

请张贴您的解答作为答案,并尽快接受它,以避免在Stackoverflow上混乱。谢谢! – Neolisk 2013-04-25 00:28:05

+0

感谢您的信息,@Neolisk!我是新来张贴,所以我不知道这些功能。 – user667118 2013-04-25 05:56:58

回答

0

我找到了我正在尝试做的解决方案。

Private Sub NewToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles NewToolStripMenuItem.Click   
    Dim ExePath As String = Application.ExecutablePath 
    Process.Start(ExePath) 
End Sub 
相关问题