J'ai essayé de parcourir les différentes bibliothèques de classes .NET pour trouver l'utilisateur connecté de la machine locale, connecté ou non à un domaine. Jusqu'à présentObtenir l'horodatage de la session de connexion de l'utilisateur Windows local en C#
System.Security.Principal.WindowsPrincipal LoggedUser = System.Threading.Thread.CurrentPrincipal as
System.Security.Principal.WindowsPrincipal;
// This returns the username
LoggedUser.Identity.Name
Ceci renvoie le nom de l'utilisateur, est cependant il possible d'obtenir les détails de la session, quelque chose que vous verriez dans AD ou de l'utilisateur connecté, la durée de la session, etc .. le contexte de la utilisateur, actions telles que Workstation verrouillé, la présence de l'utilisateur basiclly.
Si vous avez une idée, ce serait très apprécié. Merci d'avance.