tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル ターミナルサーバで2重起動の禁止処理
投稿日: 2005/06/07(Tue) 10:05
投稿者はせどん
[OSのVer]:Windows2003Server    [VBのVer]:VB.NET  

ターミナルサーバ(MetaFrameを使って)でVB.NETのを使用することを考えています。
クライアントでは、下記のようなソースで処理ができました。
参考HP:<hhttp://jeanne.wankuma.com/tips/process/01-previnstance.html>
        ' プロセス名を取得()
        Dim sProcessName As String = Process.GetCurrentProcess().ProcessName
        ' 同名のプロセスを取得する
        Dim Processes As Process() = Process.GetProcessesByName(sProcessName)
        ' プロセスの個数を取得する
        If Processes.Length > 1 Then
            Return True
        End If
ターミナルサービスでは、別のユーザでログインした場合でもプロセスの個数で引っかかって
しまいます。
そこで、プロセス名とログインユーザ名でカウントするように変更しようと思っています。
しかし、プロセスの中身(Processes)でユーザ名に該当する箇所が見つかりません。
次のステップとしてどのように実施したらよろしいでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。