Visual Studio 2005以降の、アプリケーションの二重起動を禁止する

1.メニューの「プロジェクト」-「プロパティ」により、プロジェクトのプロパティを表示します。

2.「アプリケーション」を選択します。

3.「アプリケーションフレームワークを有効にする」を有効にします。(通常チェックされている)

4.「Windowsアプリケーションフレームワークプロパティ」の「単一インスタンスのアプリケーションを作成する」にチェックを入れ有効にします。

以上で二重起動が禁止されます。

動作としては既に起動されているアプリケーションがあるならアクティブにします。