मैं एक एमएसआई इंस्टॉल पैकेज बनाने के लिए विजुअल स्टूडियो 2008 का उपयोग कर रहा हूं। इंस्टॉल के भीतर मेरे पास कई कस्टम क्रियाएं हैं I OnAfterInstall कस्टम एक्शन के भीतर मैं इंस्टॉल द्वारा तैनात एक exe शुरू करने का प्रयास करता हूं। Exe ठीक शुरू होता है, लेकिन एनटी प्राधिकरण \ प्रणाली के सुरक्षा संदर्भ में चलाता है (यानि विंडोज इंस्टालर प्रक्रिया को दिए गए उन्नत विशेषाधिकारों के तहत)। मुझे वास्तव में वर्तमान में लॉग-ऑन उपयोगकर्ता के सुरक्षा संदर्भ में चलाने के लिए exe की आवश्यकता है, जिसने पहली जगह इंस्टॉल करना शुरू किया था। क्या किसी को पता है कि exe कैसे शुरू करें ताकि यह इस 'कम' संदर्भ में चलता है। मैं वास्तव में उपयोगकर्ता को उनके लॉगिन प्रमाण-पत्रों के लिए पूछने से बचाना चाहता हूं।एमएसआई इंस्टॉल के बाद एक्सई शुरू करें लेकिन वर्तमान उपयोगकर्ता विशेषाधिकारों का उपयोग
6
A
उत्तर
2
आपको दूरस्थ डेस्कटॉप सेवा API: http://msdn.microsoft.com/en-us/library/aa383464%28v=VS.85%29.aspx का उपयोग करने की आवश्यकता है। यह WinXP से शुरू हो रहा है।
यह एपीआई आपको किसी भी लॉग इन उपयोगकर्ता खाते के संदर्भ में अपना आवेदन चलाने की अनुमति देता है। इसका उपयोग करने में सक्षम होने के लिए आपको सिस्टम के रूप में चलने की आवश्यकता है। और आप कर रहे हैं। उदाहरण के लिए आप WTSENumerate सत्रों का उपयोग करके सत्रों की गणना कर सकते हैं, फिर WTSQueryUserToken द्वारा उपयोगकर्ता टोकन लें और इस टोकन का उपयोग करके एप्लिकेशन चलाएं।
संबंधित मुद्दे
- 1. एमएसआई और एक्सई
- 2. विंडोज सेमीडी का उपयोग कर उपयोगकर्ता विशेषाधिकारों को कैसे देखें?
- 3. विंडोज सेवा प्रशासन विशेषाधिकारों के बिना शुरू और बंद
- 4. इनो सेटअप इंस्टॉलर का उपयोग कर एक एमएसआई इंस्टॉल को अपग्रेड कैसे करें?
- 5. वर्तमान के बाद pushViewController का उपयोग करना ModalViewController
- 6. FOSUserBundle इंस्टॉल करने के बाद सिम्फनी
- 7. रेल उपयोगकर्ता वर्तमान उपयोगकर्ता
- 8. एपेट पर जेनकिंस उपयोगकर्ता- इंस्टॉलेशन इंस्टॉल करें
- 9. एमएसआई या शील्ड स्थापित करें
- 10. एमएसआई इंस्टॉलर फ़ाइल नाम (वीएस 2010) में एक्सई संस्करण
- 11. प्रोग्राम शुरू करने के लिए रजिस्ट्री का उपयोग करें, और वर्तमान कार्यशील निर्देशिका को भी बदलें?
- 12. इंस्टॉल करने के बाद स्वचालित रूप से अपनी सेवा कैसे शुरू करें?
- 13. एक एमएसआई
- 14. इंस्टॉल के बाद लॉन्च करें, यूआई के साथ?
- 15. सफल इंस्टॉल के बाद एप्लिकेशन चलाएं
- 16. विशेषाधिकारों को बढ़ाने के लिए वर्तमान में समर्थित तरीका
- 17. सभी उपयोगकर्ताओं के लिए प्रोग्राम शॉर्टकट कैसे इंस्टॉल करें?
- 18. एमएसआई
- 19. वर्तमान उपयोगकर्ता संदर्भ प्राप्त करें
- 20. एमएसआई इंस्टॉल के हिस्से के रूप में पिछले संस्करण को अनइंस्टॉल कैसे करें?
- 21. डब्ल्यूसीएफ/डब्ल्यूपीएफ का उपयोग कैसे शुरू करें?
- 22. क्या कोई उपयोगकर्ता रूबी मणि इंस्टॉल करने के बाद संदेश मुद्रित करने का कोई तरीका है?
- 23. वर्तमान लॉग इन उपयोगकर्ता
- 24. इमारत के बाद क्यूटी इंस्टॉल पथ बदलें?
- 25. एमएसआई पर हस्ताक्षर कैसे करें?
- 26. बल बंद होने के बाद सेवा शुरू करें
- 27. वर्तमान उपयोगकर्ता के घर निर्देशिका
- 28. इंस्टॉल करें, लेकिन डिफ़ॉल्ट निर्देशिकाओं के लिए नहीं?
- 29. एमएसआई इंस्टॉलर
- 30. फ़ाइल प्रकार के साथ डेल्फी प्रोग्राम को कैसे संबद्ध करें, लेकिन केवल वर्तमान उपयोगकर्ता के लिए?