Windows Servislerini C# Tarafında Start/ Stop İşlemi

Windows Servislerini C# Tarafında Start/ Stop İşlemi

Merhabalar,

Bazen projelerimizde servis yazma ihtiyacı hissedebilir bu servisleri otomatik olarak code behind’da start veya stop yaptırmak isteyebiliriz.Bu noktada; C#’ta System.ServiceProcess namespace’imizi projemize referans ederek aşağıdaki 2 küçük kod parçacığı ile bu işlemleri gerçekleştirebiliriz.

Servisi başlatmak için;


ServiceController sc = new ServiceController("Service Name");
sc.Start();

Servisi durdurmak için;


ServiceController sc = new ServiceController("Service Name");
sc.Stop();

kullanabiliriz.

 

Eğer bir servisi yüklemek veya kaldırmak istiyorsak eğer;

Command prompt (başlat > çalıştır > cmd) ekranımızda (framework’ümüz nere kurulu ise);

Kurulum için

C:\Windows\Microsft.NET\Framework\v4.0.30319\installutil “Servisin bilgisayarda bulunduğu fiziksel adres”

yazmanız yeterli olacaktır.

Kaldırmak için

C:\Windows\Microsft.NET\Framework\v4.0.30319\installutil -u “Servisin service.msc’de görünen adı”

yazmanız yeterli olacaktır.

Bol kodlu günler..

2,349 total views, 1 views today

No Comments

Leave a Comment

Ulaşım için: Facebook: /ganigani Twitter: @abdulgani_demir


*

%d blogcu bunu beğendi: