विंडोज सेवाओं में जीयूआई नहीं हो सकते हैं, इसलिए आपको या तो जीयूआई से छुटकारा पाना होगा या अपने आवेदन को दो टुकड़ों में अलग करना होगा - कोई यूआई वाली सेवा, और "नियंत्रक" एप्लिकेशन। यदि आपके पास स्रोत कोड है, तो गैर-जीयूआई कोड को किसी सेवा में परिवर्तित करना आसान है - विजुअल स्टूडियो में 'विंडोज सर्विस' प्रोजेक्ट प्रकार है जो आपके लिए रैपिंग का ख्याल रखता है, और एक सरल चलने वाला तरीका है जो आपको दिखाता है कि कैसे बनाना है एक तैनाती परियोजना जो स्थापना का ख्याल रखेगी।
यदि आप दूसरे मार्ग का चयन करते हैं और कुछ मूल जीयूआई कोड को नियंत्रक में डालने की आवश्यकता है, तो नियंत्रक और सेवा डब्ल्यूसीएफ, .NET Remoting या सादे सॉकेट कनेक्शन के माध्यम से संवाद कर सकती है जो आप स्वयं को परिभाषित करते हैं। यदि आप रीमोटिंग का उपयोग करते हैं, तो "चंकी" इंटरफ़ेस का उपयोग करना सुनिश्चित करें जो डेटा को यथासंभव कुछ विधि आमंत्रणों के साथ स्थानांतरित करता है - प्रत्येक कॉल में उचित ओवरहेड होता है।
यदि यूआई काफी सरल है, तो आप इनपुट और लॉग फ़ाइलों या आउटपुट के लिए विंडोज इवेंट लॉग के लिए कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने में सक्षम हो सकते हैं।
यहां और परिशोधन ... मेरे पास स्रोत नहीं है, यह मेरा आवेदन नहीं है। – JeffV
यह प्रोबम की तरह है कि सिस्टम प्रशासकों को हर दिन हल करना होता है, इसलिए सिस्टम व्यवस्थापक से पूछें। चूंकि आपके पास स्रोत नहीं है, यह प्रोग्रामिंग quesions नहीं है। –