Bonjour, je cherche a recuperer le nom d'utilisateur ayant servi a ouvrir la session windows dans laquelle mon programme s'execute.
Quelqu'un saurais m'indiquer comment je doit m'y prendre ?
Merci d'avance
Bonjour, je cherche a recuperer le nom d'utilisateur ayant servi a ouvrir la session windows dans laquelle mon programme s'execute.
Quelqu'un saurais m'indiquer comment je doit m'y prendre ?
Merci d'avance
salut
c'est dans la FAQ
http://faqcsharp.developpez.com/?pag...#syst_username
Remarque : Environnement.UserName renvoie le nom de l'utilisateur et pas celui de la session (constituée de Domain\Nom).
Pour avoir le nom de la session on peut utiliser la classe System.Security.Principal.WindowsIndentity qui représente un utilisateur Windows. La méthode static GetCurrent() renvoie l'utilisateur courant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WindowsIdentity id = WindowsIdentity.GetCurrent(); string nom = id.Name;
Partager