Kaciy Discovery

ソフトウェア紹介、音楽、プログラミング、セキュリティ、など。

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

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

 

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

 

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

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