プログラムの複数起動を防止するには?


くりぼう  2008-06-03 15:26:57  No: 144797  IP: 192.*.*.*

VB2005を使用しています。
プログラムの複数起動を防止したいのですが、
どのようにすればよいでしょうか?
以下にWindowsアプリケーションの多重起動を禁止する方法が
書かれているのですが、
http://www.atmarkit.co.jp/fdotnet/dotnettips/628vb2005singleinst/vb2005singleinst.html
私が作っているプログラムはSub Mainからの起動なので、
この方法が使えません。
どなたかご教示お願いいたします。

編集 削除
特攻隊長まるるう  2008-06-03 16:10:51  No: 144798  IP: 192.*.*.*

>私が作っているプログラムはSub Mainからの起動なので、
ご紹介の記事の1行目のリンク先でちゃんと
書いてるように見えますが???

編集 削除
くりぼう  2008-06-03 17:23:07  No: 144799  IP: 192.*.*.*

特攻隊長まるるうさん
Sub Mainからの起動だと、「アプリケーションフレームワークを有効にする」を選択できないので、
「単一インスタンスのアプリケーションを作成する」をオンにすることが出来ないのです。

編集 削除
特攻隊長まるるう  2008-06-03 18:35:51  No: 144800  IP: 192.*.*.*

リンク先にミューテックスを使う方法が紹介されています。

編集 削除