俺の開発研究所

Ruby on Rails、Linux、Windowsを中心にIT技術系の備忘録とか。よく忘れるので。

*

VB.NETでMutex(ミューテックス)による多重起動を禁止する方法

      2014/08/31

VB.NETでWindowsアプリケーションの多重起動を禁止するには、「Mutex(ミューテックス)」クラスを使用するらしい。

ミューテックスインスタンスをアプリケーション名で生成し、その所有権が取得できるかどうかでアプリケーションの多重起動となるかどうかを判定する。

実装方法は以下のように、エントリポイントとなるメインメソッドに実装する。

今回のVisual Studioのバージョンは以下です。

  • Visual Studio Professional 2012

スポンサード リンク

なお、エントリポイントについては、こちらの記事参照⇒VB.NETでアプリケーション起動時のフォーム・Mainメソッドを指定

 - Visual Basic(VB.NET)