Görsel stüdyo
VS ile bir kurulum projesi oluşturuyorsanız, hizmeti başlatmak için .NET yöntemini çağıran özel bir eylem oluşturabilirsiniz. Ancak, bir MSI'da yönetilen özel eylem kullanılması gerçekten önerilmez. Bu sayfaya bakın .
ServiceController controller = new ServiceController();
controller.MachineName = "";
controller.ServiceName = "";
controller.Start();
InstallShield veya Wise
InstallShield veya Wise kullanıyorsanız, bu uygulamalar hizmeti başlatma seçeneği sunar. Wise ile örnek olarak, bir servis kontrol eylemi eklemeniz gerekir. Bu eylemde, hizmeti başlatmak mı yoksa durdurmak mı istediğinizi belirtirsiniz.
Wix
Wix'i kullanarak hizmetinizin bileşeninin altına aşağıdaki xml kodunu eklemeniz gerekir. Bununla ilgili daha fazla bilgi için bu sayfayı kontrol edebilirsiniz .
<ServiceInstall
Id="ServiceInstaller"
Type="ownProcess"
Vital="yes"
Name=""
DisplayName=""
Description=""
Start="auto"
Account="LocalSystem"
ErrorControl="ignore"
Interactive="no">
<ServiceDependency Id="????"/> ///Add any dependancy to your service
</ServiceInstall>