私は次の機能を持っています:
private void TakeOverAllScreens()
{
int i = 0;
foreach (Screen s in Screen.AllScreens)
{
if (s != Screen.PrimaryScreen)
{
i++;
Process.Start(Application.ExecutablePath, "Screen|" + s.Bounds.X + "|" + s.Bounds.Y + "|" + i);
}
}
}
ご覧のとおり、PCの画面ごとにアプリケーションの個別のインスタンスが作成されます。
それらすべてを閉じるexit関数を作成するにはどうすればよいですか?この関数は、「メイン」インスタンスだけでなく、アプリの任意のインスタンスで機能する必要があります。