मुझे यह कैसे करना है इसके लिए प्रलेखन नहीं मिल रहा है, जो मुझे लगता है कि मुझे ऐसा नहीं करना है।क्या मैं अपनी सेवाओं की मेजबानी के लिए svchost.exe का उपयोग कर सकता हूं?
उत्तर
नहीं, svchost.exe अनियंत्रित है और केवल उन सेवाओं के लिए समर्थित है जो विंडोज का हिस्सा हैं।
कारण का एक हिस्सा विश्वसनीयता है - किसी तृतीय पक्ष सेवा में एक क्रैश को एक महत्वपूर्ण विंडोज सेवा पर कोई प्रभाव नहीं होना चाहिए।
आप svchost का उपयोग क्यों करना चाहते हैं? क्या आपके पास कई सेवाएं हैं जिन्हें आप एक साथ जोड़ना चाहते हैं? कई सेवाओं को होस्ट करने के लिए अपना खुद का एक्सई बनाना बहुत सरल है।
सच है, लेकिन इसकी विश्वसनीयता की वजह से नहीं है, क्योंकि आप svchost.exe के अलग-अलग उदाहरणों में विभिन्न सेवाओं को होस्ट कर सकते हैं (एमएस यह करता है)। – DSO
अनुमान यह है कि तृतीय पक्ष कोड कम विश्वसनीयता हो सकता है कि विंडोज ने सेवाएं प्रदान की हैं। – Michael
विचार करने की एक बात: चूंकि svchost विंडोज के लिए आंतरिक है, होस्टेड सेवाओं के लिए एपीआई अनुबंध चेतावनी के बिना बदल सकता है (और है)। यदि आप इस मार्ग पर जाने का विकल्प चुनते हैं तो आपका ऐप टूट जाएगा। आप अपने स्वयं के सेवा होस्ट लिखने से बेहतर होगा। –
इस लिंक में टिप्पणी आपको मदद करेगी, यहां कट/पेस्ट करने के लिए बहुत कुछ है। स्रोत सी ++ है क्योंकि आपने ऐसी भाषा निर्दिष्ट नहीं की है जो मुझे नहीं लगता कि इससे कोई फर्क नहीं पड़ता।
संपादित करें: रिकॉर्ड के लिए, मैं नहीं कह रहा हूँ कि यह एक अच्छा विचार है।
आप Windows NT संसाधन किट (http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en) डाउनलोड कर सकते हैं, और इन निर्देशों का पालन कुछ भी से बाहर एक सेवा बनाने के लिए: http://support.microsoft.com/kb/137890
- 1. क्या मैं अपनी खुद की छवियों के साथ Google स्ट्रीव्यू एपीआई का उपयोग कर सकता हूं?
- 2. क्या मैं डेटाबेस के बिना रेल का उपयोग कर सकता हूं और केवल वेब सेवाओं को कॉल कर सकता हूं?
- 3. क्या मैं अपनी खुद की स्टॉप वर्ड सूची का उपयोग करने के लिए लोचदार खोज को कस्टमाइज़ कर सकता हूं?
- 4. मैं अपनी फ़ाइल को utf8 में बदलने के लिए vim का उपयोग कैसे कर सकता हूं?
- 5. मैं अपनी httpPost विधि का परीक्षण कहां कर सकता हूं?
- 6. क्या मैं अपनी वेबसाइट पर Google परिणामों से छवियों का उपयोग कर सकता हूं?
- 7. मैं एचएमवीसी आर्किटेक्चर का उपयोग किसके लिए कर सकता हूं?
- 8. , क्या मैं बिट्स की एक विशिष्ट श्रृंखला के लिए "to_ulong" का उपयोग कर सकता हूं?
- 9. क्या मैं SQLite के लिए इच्छित कक्षा में स्ट्रिंग की सूची का उपयोग कर सकता हूं?
- 10. क्या मैं रिलेटिव लयआउट की स्थिति के लिए लेआउट_वेट का उपयोग कर सकता हूं?
- 11. क्या मैं यूडीआईडी के बिना किसी भी डिवाइस के लिए अपनी ऐप वितरित कर सकता हूं?
- 12. क्या फ्रीलांसर "व्यक्तिगत उपयोग के लिए मुफ्त" सॉफ्टवेयर या सेवाओं का उपयोग कर सकता है?
- 13. मैं अपनी जावास्क्रिप्ट के लिए अपनी खुद की vsdoc.js फ़ाइल कैसे बना सकता हूं?
- 14. मैं यूपीएनपी डिवाइस की सेवाओं तक कैसे पहुंच सकता हूं?
- 15. स्टॉप-प्रोसेस करने के लिए पावरशेल का उपयोग करें, क्या मैं पुष्टि रद्द कर सकता हूं?
- 16. मैं सिस्टम ट्रे में प्रदर्शित करने के लिए अपनी विंडोज सेवा कैसे प्राप्त कर सकता हूं?
- 17. मैं वेब श्रमिकों के साथ क्या उपयोग कर सकता हूं?
- 18. क्या मैं एंड्रॉइड पर jmonkeyengine का उपयोग कर सकता हूं?
- 19. क्या मैं फ़ाइल को डिक्रिप्ट करने के लिए अपनी एसएसएच-पब्लिक-कुंजी का उपयोग कर सकता हूं?
- 20. क्या मैं एकाधिक "साथ" का उपयोग कर सकता हूं?
- 21. क्या मैं जीएई पर वसंत का उपयोग कर सकता हूं?
- 22. क्या मैं सरणी पर update_all का उपयोग कर सकता हूं?
- 23. एसक्यूएल इंजेक्शन हमलों के लिए मैं अपनी वेबसाइट का परीक्षण कैसे कर सकता हूं?
- 24. क्या मैं अपनी याददाश्त की प्रतिलिपि बनाकर किसी ऑब्जेक्ट को क्लोन कर सकता हूं?
- 25. क्या मैं .NET में "System.Currency" का उपयोग कर सकता हूं?
- 26. क्या मैं इंटेलिज आइडिया का उपयोग कर ग्रीनफुट के लिए विकसित कर सकता हूं?
- 27. क्या मैं किसी भी जेवीएम भाषा का उपयोग कर एंड्रॉइड के लिए प्रोग्राम कर सकता हूं?
- 28. क्या मैं अपनी मूल निर्देशिका में रेपो के लिए .git निर्देशिका को स्थानांतरित कर सकता हूं?
- 29. क्या मैं संगीत जीनोम प्रोजेक्ट का उपयोग कर सकता हूं?
- 30. क्या मैं अनंत सीमा का उपयोग कर सकता हूं और इसे संचालित कर सकता हूं?
http://forum.sysinternals.com/writing-a-service-that- रन-अंडर-svchost_topic11974.html – paulm