23

2 つのデスクトップ アプリケーションがあります。最初のアプリケーションを閉じた後、最初のアプリケーションは 2 番目のアプリケーションを起動します。

1回目の申請を終えた後、2回目の申請を開始するにはどうすればよいですか?

私の最初のアプリケーションは、別のデスクトップを作成します。

4

8 に答える 8

20

最初のアプリケーションを終了するときは、 Process クラスを使用します。

var p = new Process();
p.StartInfo.FileName   = "notepad.exe";  // just for example, you can use yours.
p.Start();
于 2009-07-11T04:51:50.120 に答える
2

最初のアプリを終了しようとしているときに、次の方法で 2 番目のアプリを起動するだけです。

System.Diagnostics.Process.Start(@"PATH\NAME.EXE");
于 2009-07-11T04:52:21.100 に答える
1

.NET のProcessクラスを使用します。

于 2009-07-11T04:52:49.477 に答える
0

サンプルコード:

try
{
  stateMainLayout b = new stateMainLayout();
 b.Location = Screen.AllScreens[1].WorkingArea.Location;
 b.ShowDialog();
 }
catch
{
 stateMainLayout b = new stateMainLayout();
b.ShowDialog();
}
于 2014-03-06T09:47:34.143 に答える