जब मैं स्थानीय सिस्टम खाते के रूप में एक सेवा चलाने के लिए, मैं निम्नलिखित कोड का वर्तमान लॉगिन खाते के अंतर्गत एक जीयूआई कार्यक्रम शुरू करने के लिए उपयोग कर सकते हैं:विंडोज सेवा में जीयूआई प्रोग्राम कैसे लॉन्च करें?
WTSGetActiveConsoleSessionId-> WTSQueryUserToken-> CreateProcessAsUser
हालांकि, जब मैं के रूप में सेवा चलाने मेरी व्यक्तिगत खाता, जीयूआई कार्यक्रम नहीं दिखाया जाएगा। हालांकि मैं इसे टास्क मैनेजर में देख सकता हूं।
सेवा मेरे व्यक्तिगत खाते के अंतर्गत चलने पर जीयूआई प्रोग्राम लॉन्च करने के लिए मुझे क्या करना चाहिए?
मैं अपने खाते से सेवा चलाने की योजना बना रहा हूं ताकि यह स्थानीय और नेटवर्क संसाधन तक पहुंच सके। "क्लाइंट "जानकारी प्राप्त करने और इसे नियंत्रित करने के लिए उससे बात करेंगे। लेकिन जैसा कि मैंने नीचे लिखा है, एक अजीब बात यह है कि यह" प्रशासक "के स्वामित्व वाली फाइलें, मेरा खाता (Vista OS) नहीं है। यह मुझे भ्रमित करता है। – trudger