İpucu

Selamlar arkadaşlar,

Bir windows servisi başarıyla yazdınız ve uygulamanın kurulumunu yapacak setup dosyasınıda eklediğinizi varsayıyoruz.

Şimdi yazdığımız windows servisi kullanıcı bilgisayarlarına yükledikten sonra otomatik olarak çalışması lazım. yani kullaıcı kurulumu tamamladıktan sonra servis listesine gidip buradan çalıştırmaması istemek biraz abes kaçar. bunun için yapmamız gereken serviceinstaller'da kod yazdığımız yere gidip,

public ProjectInstaller()
{
InitializeComponent();
this.Committed += ProjectInstaller_Committed;
}
void ProjectInstaller_Committed(object sender, InstallEventArgs e)
{
var controller = new ServiceController("servisiminadı");
controller.Start();
}

yukarıda koyu olarak yazdığımız yerleri eklememiz yeterli olacaktır. İyi Çalışmalar