2010-03-12 12 views
5

मैं जानना चाहता हूं कि विंडोज उपयोगकर्ता खाते में प्रोग्रामिक रूप से लॉग-इन करने के लिए सी # में कोई तरीका है या नहीं?सी # - प्रोग्रामेटिक रूप से लॉग-ऑफ और उपयोगकर्ता पर लॉग-ऑन

हम वर्तमान में एक निगरानी अनुप्रयोग विकसित कर रहे हैं और सुविधा में से एक मौजूदा विंडोज उपयोगकर्ता को लॉग-ऑफ करने और दूसरे विंडोज उपयोगकर्ता खाते में स्विच करने में सक्षम होना है।

मेरे पास लॉगिंग बंद करने के लिए कुछ तरीके हैं, जैसे एपीआई या कमांड लाइन के माध्यम से। लेकिन उपयोगकर्ता खाते में लॉग इन करने के बारे में क्या?

+0

उम। आपका कोड कहां चल रहा है? यदि आप वर्तमान उपयोगकर्ता के रूप में एप्लिकेशन के रूप में चल रहे हैं, तो आपका एप्लिकेशन लॉग-ऑफ होने से समाप्त हो जाएगा। –

+2

@Damien_The_Unbeliever - क्या आप विंडोज सेवाओं में विश्वास करते हैं? –

+0

@ एरविकियर - ज़ाहिर है, लेकिन मैं कुछ स्पष्टता की सराहना करता हूं, क्योंकि इसे एक सेवा के रूप में वर्णित किया गया था, हालांकि यह सेवा नहीं है (हालांकि यह केवल एक शब्दावली मुद्दा हो सकता है) –

उत्तर

1

यह आपके लिए ... codesample

+0

यह सुनिश्चित नहीं है कि मैं यहां ऑटो लॉग इन सेट अप करने पर विचार करूंगा। – TomTom

+0

+1 - हालांकि उस विधि को रीबूट की भी आवश्यकता है, यह काम करता है - प्रभाव वही होगा। –

+0

मेरा मतलब है कोड/विचार का हिस्सा शायद उपयोगी .. – hallie

3

आप इंटरैक्टिव मतलब क्या खोज रहे हो सकता है?

  • लॉग ऑफ, कुछ भी विफल रहता है, logoff.exe को
  • लॉग ऑन एक अनुरोध अंडे - नहीं। वह एक जीआईएनए मॉड्यूल है जो सामने जा सकता है (इसे Google में देखें), लेकिन यह करने के लिए यह एक बहुत ही मुश्किल जानवर है। खिड़कियों में सुरक्षा प्रणाली स्पष्ट कारणों (यानी सुरक्षा) के लिए बहुत अच्छी तरह से अलग है।

मुझे सी # में जो कुछ भी हो सकता है, उसके बारे में मुझे पता नहीं है।

http://technet.microsoft.com/en-us/library/cc780332%28WS.10%29.aspx

कुछ और जानकारी कैसे उपयोगकर्ता लॉगऑन काम करता है।

+0

+1 जीआईएनए मॉड्यूल को अपने आप से बदलना संभव होना चाहिए। –

संबंधित मुद्दे

 संबंधित मुद्दे