Comment obtenir le nom de l'utilisateur Windows actuel en C# ?
Bonjour à tous ! Je suis un développeur C# débutant et j'écris une petite application pour un usage interne dans notre entreprise. J'ai besoin que le programme détermine automatiquement quel employé travaille actuellement sur l'ordinateur et enregistre ce nom dans un journal.\n\nJ'ai essayé d'utiliser `Environment.UserName`, mais il semble qu'il ne renvoie pas exactement ce dont j'ai besoin. J'ai aussi entendu parler de `WindowsIdentity.GetCurrent()`, mais je ne comprends pas la différence entre ces approches.\n\nVoici un exemple de mon code, qui, selon moi, devrait fonctionner :\n\n```csharp\nusing System;\n\nclass Program\n{\n static void Main()\n {\n string currentUser = Environment.UserName;\n Console.WriteLine("Utilisateur actuel : " + currentUser);\n }\n}\n```\n\nLe problème est que lorsque je lance l'application via le Planificateur de tâches
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Profilage du code TypeScript : trouver les goulots d'étranglement en pratique
Comment écrire une API REST en Kotlin en 30 minutes : pour débutants
Client HTTP en JavaScript : faire des requêtes correctement de A à Z
PHP pour la programmation système : des scripts aux démons