Bonjour,
Je cherche le moyen de récupérer le principal (user@domain) de l'utilisateur connecté à Windows.
Si j'avais pu le faire en .net, j'aurai utilisé grosso modo :
Malheureusement, je dois faire une dll simple sans le framework .net qui intègre ces classes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WindowsIdentity wi = WindowsIdentity.GetCurrent(); WindowsPrincipal wp = new WindowsPrincipal(wi); return wp.Identity.Name;
Je ne peux pas utiliser le getUserName qui récupère simplement l'utilisateur du processus, je dois obtenir les infos depuis kerberos.
Avez vous déjà fait ce genre de chose ? J'ai passé la journée à chercher des infos, j'ai des pistes (GSSAPI, SSPI...) mais je ne trouve rien de bien concret (un petit exemple, une doc claire...)
Merci d'avance
Partager