2007/7/923:12 【VB.NET】アプリケーションの多重起動を禁止する アプリケーションの多重起動を禁止したい場合が多々ある。 これを実現するためには、Mutex(ミューテックス)と呼ばれる排他制御用の資源を利用する。これを利用すると、Mutexを取得している1つのプロセス、または、スレッドのみ実行することが許可される。 この機能を利用して多重起動を禁止する方法が手っ取り早い。 以下、サンプル。 Imports System.Threading Public Calss Sample Public Shared Sub Main() Dim stFileName As String 'ファイル名を取得する stFileName = System.IO.Path.GetFileNameWithoutExtension( _ Application.ExecutablePath) D