मैं माइक्रोसॉफ्ट के छोड़े गए Super Fast User Switcher (download) के समान उपयोगिता बनाने की कोशिश कर रहा हूं, जो वेलकम स्क्रीन के बिना बिना तेजी से उपयोगकर्ता स्विचिंग की अनुमति देता है।एक इंटरैक्टिव लॉगऑन सत्र बनाएं
मैं गैर-दस्तावेजी WinStationConnectW
एपीआई (WTSEnumerateSessions
के साथ) का उपयोग कर एक काम कार्यान्वयन है, लेकिन यह केवल एक उपयोगकर्ता जो पहले से ही में लॉग ऑन है करने के लिए स्विच कर सकते हैं।
मैं एक लॉगिन सत्र कैसे बना सकते हैं इतना है कि यह स्विच कर सकते हैं उस उपयोगकर्ता को जो लॉग इन नहीं है?
मुझे केवल XP का समर्थन करने की आवश्यकता है, हालांकि Vista/Seven पर काम करना अच्छा लगेगा। (मेरा वर्तमान कोड पहले से ही करता है)
मुझे पता है कि यह संभव है क्योंकि सुपर फास्ट यूजर स्विचर इसे करता है। (हालांकि इसे करने के लिए इसे विंडोज सेवा की आवश्यकता है)
मैं सी # लिख रहा हूं, लेकिन मैं किसी भी उत्तर को सी # में अनुवाद कर सकता हूं।
क्या आपने लॉगऑनसर को पी/Invoking करने का प्रयास किया था? –
@nobugz: 'LogonUser' एक उपयोगकर्ता टोकन बनाता है, लॉगऑन सत्र नहीं। मैं पहले से ही पासवर्ड सत्यापित करने के लिए इसका उपयोग कर रहा हूँ। – SLaks
चूंकि अन्य समूह सिट्रिक्स या गोटोमीपीसी जैसी चीजों के साथ कुछ समान काम करते हैं, इसलिए मुझे लगता है कि यह करने योग्य होगा। हालांकि, वे अपनी सेवा में कुछ कर रहे हैं, इसलिए मुझे यकीन नहीं है। – jcolebrand