[C#,Windowsフォームアプリケーション] 多重実行禁止

[C#,Windowsフォームアプリケーション] 多重実行禁止

C#でWindowsフォームアプリケーションで多重実行禁止をする方法を紹介します。

 

ソースコード

「Program.cs」ファイルに多重実行禁止処理を記述します。

 

説明

この方法ではミューテックス(Mutex)ですでに自プロセスが実行されているかを判定して、実行されていれば終了させます。

初期状態では「Application~」が3行ありますが、これを判定処理で囲めばいいです。

コメントする