3

重複の可能性:
シングル インスタンス アプリケーションを作成する正しい方法は何ですか?

exe ファイルを何度もクリックした後、アプリケーションが 1 回だけ開くように定義するにはどうすればよいですか?

4

2 に答える 2

3

単一インスタンス アプリケーションのスタック オーバーフローに関するいくつかの関連する質問があります。

これが最も適切なようです:単一インスタンス アプリケーションを作成する正しい方法は何ですか?

于 2012-03-15T12:28:25.580 に答える
1

私は常にアプリケーションのエントリポイントでこれを行ってきました:

bool onlyInstance = false;

Mutex m = new Mutex(true, "MyUniqueMutextName", out onlyInstance);
if (!onlyInstance)
{
    return;
}

GC.KeepAlive(m);
于 2012-03-15T13:03:14.250 に答える