J'écris un logiciel dans VB .NET (2005) qui utilise les informations d'utilisateur Windows en tant qu'identifications de connexion - juste le nom d'utilisateur. J'ai trouvé Environment.UserName qui fonctionne pour le nom d'utilisateur (comme vous vous en doutez).VB .NET: Informations sur l'utilisateur enregistré
Cependant, j'ai besoin de plus d'informations - J'ai besoin du nom complet de l'utilisateur (comme indiqué dans le menu Démarrer). Il semble que cette information est stockée ... quelque part, car Windows est capable de l'utiliser pour des choses comme les permissions sur les partages de fichiers.
J'ai entendu dire qu'il y a des appels dans user32.dll qui peuvent le faire, mais j'aimerais une méthode .NET si c'est possible. J'ai aussi un SID pour l'utilisateur, si cela aide du tout.
Est-ce que quelqu'un sait le meilleur moyen d'obtenir cette information supplémentaire?