掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
二重起動防止機能を使って他のデレクトリーからは起動できる様にするには? (ID:88870)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB.NETを用いて二重起動防止機能を使って他のデレクトリーからは起動できるが、同じデレクトリーからは起動できない方法があれば教えてください。 VB6.0なら、下記の方法で可能です。 Private Sub Form_Load() '** 二重起動チェック if App.PrevInstance then msgbox "既に起動されています。" end end if End Sub 一様、下記の方法は試してみましたが、他のデレクトリーから立ち上げても二重起動防止機能作動してしまいます。 Dim pr As Process() Dim prn As String '自アプリケーションのプロセス名を取得 prn = Process.GetCurrentProcess.ProcessName '新しいProcessコンパーネントにリソースを関連づける pr = Process.GetProcessesByName(prn) 'プロセス数が0以上なら If UBound(pr) <> 0 Then MsgBox("二重禁止", MsgBoxStyle.Exclamation) '終了 End End If よろしくお願いします
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.