ドメインに接続されているかどうかに関係なく、ローカルマシンのログインユーザーを取得できるいくつかの.NETクラスライブラリを調べてみました。ここのところ
System.Security.Principal.WindowsPrincipal LoggedUser = System.Threading.Thread.CurrentPrincipal as
System.Security.Principal.WindowsPrincipal;
// This returns the username
LoggedUser.Identity.Name
これによりユーザーの名前が返されますが、セッションの詳細、ADまたはログインしたユーザーに表示されるもの、セッション期間などを取得する方法はあります。ユーザーのコンテキスト、ワークステーションのロックなどのアクション、プレゼンス基本的にユーザーの。
何かアイデアがあれば、よろしくお願いします。前もって感謝します。