Comment puis-je obtenir le nom d'utilisateur actuel dans .NET en utilisant C #?
Réponses
Trop de publicités?La documentation pour l'Environnement.Nom d'utilisateur semble être un peu contradictoires:
http://msdn.microsoft.com/en-us/library/system.environment.username%28v=VS.85%29.aspx
Sur la même page il est dit: "Obtient le nom d'utilisateur de la personne qui est actuellement connecté sur le système d'exploitation Windows. " ET "affiche le nom d'utilisateur de la personne qui a lancé le thread en cours"
Si vous avez de l'Environnement de test.Nom d'utilisateur à l'aide de runas, il vous donnera la runas nom de compte d'utilisateur, pas l'utilisateur à l'origine connecté à windows.