リモートデスクトップを使用してドメイン上のXPコンピューターに接続しています(前回の再起動以降、ユーザーが接続されていないか、接続されていません)。使用しているアプリケーション(explorer.exeなど)がTSセッションID0に属していることがわかります。
同時に、実行LsaGetLogonSessionData()
しているWindowsサービスの関数を使用して情報を取得しています。その関数から取得した情報によると、TSセッションIDは(たとえば)2であり、0ではありません。
関数がTSセッション2にあることを通知した場合、WindowsサービスでログインがTSセッション0でexplorer.exeを使用していることをどのように確認できますか?!
これらのWindowsセッションが私を本当に混乱させたことを認めなければなりません!
質問を言い換えてみます。LUIDが使用しているTSセッションIDをどのように知ることができますか?