makaleler / Diğer Konular / Windows servisi program içinde kapatmak

Windows servisi program içinde kapatmak

04.08.2017 16:13:28

Windows Servis otomotik kapatmak

Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)

Bu yazımda windows servis yazarken herhangi bir hataya takıldığında otomotik olarak servisi kapatmayı programatik olarak nasıl yaptığımıza yer vereceğim.

Windows servis oluşturuyoruz. Bu servisin bir takılma olduğunda otomotik olarak takılmasını sağlamak istiyoruz. Bunun için yapacağımız işlemi ProjectInstaller kısmına bir fonksiyon yazarak halledebiliriz. Böylece kullanacağımız yerden fonksiyonu çağırabiliriz. İlk olarak servisi kapatmak için gerekli olan fonksiyonu sonrasında ise fonksiyon çağırılışına aşağıda yer vereceğim.


public  void  Kapat()
        {
            ServiceController sc = new ServiceController(serviceInstaller1.ServiceName);
            sc.Stop();
        }

Fonksiyonun çağırılışı:


ProjectInstaller sc = new ProjectInstaller();
            sc.Kapat();

İyi çalışmalar.

yazar okanyurt

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda