दृश्य स्टूडियो
यदि आप वीएस के साथ एक सेटअप प्रोजेक्ट बना रहे हैं, तो आप एक कस्टम एक्शन बना सकते हैं, जो सेवा शुरू करने के लिए एक .NET विधि कहलाता है। लेकिन, यह वास्तव में एक MSI में प्रबंधित कस्टम कार्रवाई का उपयोग करने के लिए अनुशंसित नहीं है। इस देखें पेज ।
ServiceController controller = new ServiceController();
controller.MachineName = "";
controller.ServiceName = "";
controller.Start();
InstallShield या समझदार
यदि आप InstallShield या समझदार का उपयोग कर रहे हैं, तो ये एप्लिकेशन सेवा शुरू करने का विकल्प प्रदान करते हैं। समझदारी के साथ प्रति उदाहरण, आपको एक सेवा नियंत्रण कार्रवाई को जोड़ना होगा। इस क्रिया में, आप निर्दिष्ट करते हैं कि आप सेवा शुरू करना चाहते हैं या बंद करना चाहते हैं।
Wix
Wix का उपयोग करना आपको अपनी सेवा के घटक के तहत निम्नलिखित xml कोड जोड़ने की आवश्यकता है। उसके बारे में अधिक जानकारी के लिए, आप इस पृष्ठ को देख सकते हैं ।
<ServiceInstall
Id="ServiceInstaller"
Type="ownProcess"
Vital="yes"
Name=""
DisplayName=""
Description=""
Start="auto"
Account="LocalSystem"
ErrorControl="ignore"
Interactive="no">
<ServiceDependency Id="????"/>
</ServiceInstall>