का उपयोग कर सक्रिय निर्देशिका से वर्तमान लॉगिन प्राप्त करना C# कोड का उपयोग कर Windows सक्रिय निर्देशिका से वर्तमान उपयोगकर्ता का लॉगिन नाम कैसे प्राप्त कर सकता हूं?सी # कोड
Q
सी # कोड
18
A
उत्तर
39
सीधे शब्दों में
,
string Name = new System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent()).Identity.Name;
या
string Name = System.Environment.UserName
या
string Name = Environment.GetEnvironmentVariable("USERNAME");
या
string Name = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
wor ks :)
25
आप .NET 3.5 पर हैं और ऊपर, आप का उपयोग कर सकते हैं:
// set up domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
// find current user
UserPrincipal user = UserPrincipal.Current;
if(user != null)
{
string loginName = user.SamAccountName; // or whatever you mean by "login name"
}
नई S.DS.AM यह वास्तव में ईस्वी में उपयोगकर्ताओं और समूहों के साथ चारों ओर खेलने के लिए आसान बनाता है!
संदर्भ:
1
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name
यह भी मेरे लिए काम कर रहा है! धन्यवाद
संबंधित मुद्दे
- 1. सी ++ कोड से सी
- 2. कोड विश्लेषण (सी/सी ++)
- 3. नेटिव सी/सी ++ कोड
- 4. सी/सी ++ कोड
- 5. असली सी/सी ++ कोड
- 6. सी और सी ++ कोड
- 7. सी # कोड
- 8. सी ++ कोड
- 9. सी कोड
- 10. सी कोड
- 11. सी # कोड
- 12. सी # कोड
- 13. सी ++ कोड
- 14. सी # कोड
- 15. सी ++ कोड
- 16. सी ++ कोड
- 17. सी # कोड
- 18. सी # कोड
- 19. सी # कोड
- 20. सी # कोड
- 21. सी # कोड
- 22. सी # कोड
- 23. सी # कोड
- 24. सी कोड
- 25. सी # कोड
- 26. सी ++ कोड
- 27. सी ++ कोड
- 28. सी # कोड
- 29. सी # कोड
- 30. सी कोड
और इनमें से कोई भी एडी शामिल नहीं है जो किसी भी तरह से बेकार है (यह ट्रैक नहीं करता है कि वर्तमान उपयोगकर्ता कौन है - लॉगिन के बाद एडी वास्तव में सत्र के दौरान बहुत ज्यादा नहीं पूछा जाता है)। – TomTom
मेरे पास एक वेबसाइट है और मैं विंडोज में लॉग इन किए गए उपयोगकर्ता नाम का उपयोगकर्ता नाम प्राप्त करने का प्रयास कर रहा हूं और उपरोक्त में से कोई भी मुझे यह नहीं दे रहा है:/ – SearchForKnowledge
आपको बहुत धन्यवाद। मैं हर समय खोज रहा था। –