Visual C# 2013逆引き大全 555の極意

アプリケーション実行の極意 - Tips535 アプリケーションの二重起動を防止する

Icon comment count 0
Icon stock count 0

Tips535アプリケーションの二重起動を防止する

Pointアプリケーションが2つ起動されないように防止(Mutexクラス)

Level2
対応
  • EXP
  • PRO

アプリケーションの二重起動を防止するには、Mutexクラスを使います。

Mutexクラスは、共有リソースにアクセスするときに使われる同期制御のためのクラスです。この特徴を使い、複数のアプリケーションから1つのリソースを共有することにより、アプリケーションの二重起動を防止できます。

リスト1ではフォームがロードされるときにMutexを作成し、同じアプリケーションがすでに起動されていればダイアログを表示して終了しています。

実行結果

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません