विंडोज विस्टा में और बाद में, LogonUser
एक गैर-विशेषाधिकार प्राप्त टोकन देता है, भले ही उपयोगकर्ता प्रदान किया गया हो। इस प्रकार, जब आप उस टोकन का उपयोग करके प्रतिरूपण करते हैं, तो आप गैर-ऊंचे होते हैं। किसी व्यवस्थापक उपयोगकर्ता के लिए सही उपयोगकर्ता नाम और पासवर्ड दिया गया है, तो आप उस कोड को कैसे चलाते हैं जिसमें उस व्यवस्थापक के लिए उच्च विशेषाधिकार हैं?उपयोगकर्ता नाम और पासवर्ड को देखते हुए, आप उस उपयोगकर्ता को कैसे प्रतिरूपित करते हैं?
6
A
उत्तर
0
आप एक Windows सेवा लिख रहे हैं, तो LOGON32_LOGON_INTERACTIVE
के बजाय LOGON32_LOGON_SERVICE
या LOGON32_LOGON_NEW_CREDENTIALS
का उपयोग कर एक में परिणाम होगा विशेषाधिकार प्राप्त टोकन, जब तक कि आप जिस उपयोगकर्ता को प्रतिरूपण करना चाहते हैं, 'सेवा के रूप में लॉग ऑन करें' अनुमतियां हैं।
यह एक सामान्य समाधान प्रदान नहीं करता है (यदि आप उपयोगकर्ता के सामने वाले एप्लिकेशन को लिख रहे हैं तो यह काम नहीं करेगा), लेकिन मेरे पास विशिष्ट समस्या को हल करने के लिए पर्याप्त है।
1
मैंने अभी this example के साथ काम किया है, यह वास्तव में ठीक काम करता है। मुझे लगता है कि अगर आप इस संदर्भ में कोड चलाना चाहते हैं आप द्वारा वर्तमान धागा प्रिंसिपल सेट करना होगा:
Thread.CurrentPrincipal = new System.Security.Principal.WindowsPrincipal(WindowsIdentity.GetCurrent());
संबंधित मुद्दे
- 1. आप वर्तमान उपयोगकर्ता पर्यावरण चर को कैसे देखते हैं
- 2. एक उपयोगकर्ता नाम और पासवर्ड
- 3. का उपयोग Git गुई विंडोज - कैसे आप उपयोगकर्ता प्रमाणिकता को सहेजने करते हैं - उपयोगकर्ता नाम और पासवर्ड
- 4. आप 400 उपयोगकर्ता खातों को कैसे सीमित करते हैं?
- 5. मीबो स्टोर उपयोगकर्ता नाम और पासवर्ड जैसी साइटें कैसे हैं?
- 6. लिनक्स उपयोगकर्ता नाम और पासवर्ड को देखते हुए मैं परीक्षण कैसे कर सकता हूं यदि यह वैध खाता है?
- 7. svcutil.exe को उपयोगकर्ता नाम और पासवर्ड पास कर रहा है?
- 8. किसी उपयोगकर्ता के एसआईडी को देखते हुए, मैं अपने उपयोगकर्ता प्रिंसिपलनाम कैसे प्राप्त करूं?
- 9. उपयोगकर्ता नाम और जेनकींस के पासवर्ड OpenShift
- 10. विंडोज प्रमाणीकरण उपयोगकर्ता नाम/पासवर्ड
- 11. उपयोगकर्ता नाम और पासवर्ड से व्हाइटस्पेस को ट्रिम करना
- 12. एक लंबे एक्सेल प्रदर्शन करते समय आप इनो सेटअप को जमे हुए क्यों नहीं देखते हैं?
- 13. एएसपी.Net स्टोर उपयोगकर्ता पासवर्ड?
- 14. आप एसए पासवर्ड कैसे रीसेट करते हैं?
- 15. कैसे उपयोगकर्ता नाम/httpget में पासवर्ड
- 16. सर्वर उदाहरण का उपयोग करके आप mongodb उपयोगकर्ता नाम और पासवर्ड कैसे निर्दिष्ट कर सकते हैं?
- 17. उपयोगकर्ता नाम/पासवर्ड मच्छर कैसे सेट करें?
- 18. उपयोगकर्ता नाम को
- 19. फिडलर गेटवे प्रॉक्सी उपयोगकर्ता नाम/पासवर्ड
- 20. यदि मैं फ़ायरबेस सरल उपयोगकर्ता नाम और पासवर्ड प्रमाणीकरण
- 21. कैसे आप वर्ग का एक उदाहरण को देखते हुए WPF
- 22. MongoDB डिफ़ॉल्ट उपयोगकर्ता और पासवर्ड क्या हैं?
- 23. उपयोगकर्ता को ईमेल या उपयोगकर्ता नाम (AspNet.Identity)
- 24. उपयोगकर्ता नाम को अंडरस्कोर
- 25. Rethinkdb कनेक्शन में उपयोगकर्ता नाम और पासवर्ड कैसे जोड़ें?
- 26. उपयोगकर्ता नाम
- 27. उपयोगकर्ता नाम/पासवर्ड से परे सुरक्षा?
- 28. डेविस, ओमनीएथ और फेसबुक - उपयोगकर्ता को पासवर्ड कैसे संपादित करें?
- 29. आप जिस तारीख को डेटपर्ट से प्राप्त करते हैं, उस दिन के नाम से आप कैसे परिवर्तित करते हैं?
- 30. सत्र आईडी या उपयोगकर्ता नाम + पासवर्ड
क्या आप एक एडी खाता या स्थानीय खाता का प्रतिरूपण करना चाहते हैं? – Botonomous
सक्रिय निर्देशिका, मुख्य रूप से - हालांकि अगर यह स्थानीय के लिए भी काम करता है तो यह बहुत अच्छा होगा! –