Я пытался осмотреть различные библиотеки классов .NET, чтобы найти где-нибудь зарегистрированного пользователя локальной машины, подключенного к домену или нет.
Пока что
System.Security.Principal.WindowsPrincipal LoggedUser = System.Threading.Thread.CurrentPrincipal as
System.Security.Principal.WindowsPrincipal;
// This returns the username
LoggedUser.Identity.Name
Это вернет имя пользователя, однако есть ли какой-нибудь способ получить подробности сеанса, что-то, что вы увидите в AD или вошли в систему пользователя, продолжительность сеанса и т. Д. В контексте пользователя, такие действия, как рабочая станция заблокирована Присутствие пользователя в основном.
Если у вас есть идея, она будет очень признательна.
Заранее спасибо.