मैं विंडोज सेवाओं के साथ काम करने के लिए एक पूर्ण शुरुआत कर रहा हूं। मैं एक बुनियादी कंकाल सेवा के लिए बाहर काम किया है और मैं वर्तमान में यह कर रहा हूं:विंडोज सेवा से एक्सई कैसे चलाएं और एक्सई प्रक्रिया छोड़ने पर सेवा बंद करें?
protected override void OnStart(string[] args)
{
base.OnStart(args);
Process.Start(@"someProcess.exe");
}
सिर्फ आग बंद कार्यक्रम के शुरू में exe करने के लिए।
हालांकि, मैं जब प्रक्रिया शुरू कर दी से exe इस्तीफा सेवा बंद ही करना चाहते हैं। मैं बहुत यकीन है कि मैं (कुछ मैं भी साथ शुरुआत) सूत्रण किसी प्रकार का क्या करने की जरूरत है, लेकिन मैं यह कैसे काम करता के समग्र रूपरेखा, और न ही विशिष्ट तरीके के बारे में सुनिश्चित भीतर ही से एक प्रक्रिया को रोकने के नहीं कर रहा हूँ । क्या आप इस के लिए सामान्य प्रक्रिया के साथ मेरी मदद कर सकते हैं (यानी ऑनस्टार्ट से धागा शुरू करें, फिर क्या ...?)? धन्यवाद।
ServiceController वर्ग का उपयोग करें);
धन्यवाद, यह काफी हद तक काम करता था जैसा कि मैंने आशा की थी। – xdumaine