Merhaba Arkadaşlar, bu yazımda sizlere Windows Service ile ilgili komutlardan bahsedeceğim.
Özet geçmek gerekirse aşağıdaki konulara değineceğiz ve işlemleri gerçekleştireceğiz.
– Windows Servis nasıl kurulur?
– Windows Servis kurulumundan sonra açıklama nasıl eklenir?
– Windows Servis nasıl silinir?
– Windows Servis nasıl çalıştırılır?
– Windows Servis nasıl durdurulur?
İlk olarak Windows Servis kurulumundan bahsetmek istiyorum. Bir uygulamamız var ve arka planda windows servis olarak çalıştırmak istiyoruz. Bu işlem için uygulamamızı derledikten sonra CMD‘yi yönetici olarak çalıştırarak gerekli bilgilerimizi giriyoruz. SC CREATE komutunu yazarak Servisimize bir isim veriyoruz ve binpath özelliğine de çalışacak olan exe’mizin yolunu veriyoruz. DisplayName özelliğine de görünen ismimizi belirtiyoruz ve enter’a bastığımızda servis kurulumumuz başarılı bir şekilde gerçekleşecektir ve Başlattan Hizmetler’e gittiğimizde kurduğumuz bu servis görünecektir.
— Windows Servis Oluşturma
SC CREATE ServiceSample.T1 binPath= “C:\Users\alican\Desktop\service\App\SampleWinService.exe” DisplayName=”ServiceSample.T1″
Windows Servisimizi kurduk açıklama kısmı yazmak isteyebiliriz. Bu açıklama bilgisini eklemek için de SC DESCRIPTION komutunu kullanarak Servisimizin ismini yazıyoruz ve son olarak da tırnak işaretleri içerisinde açıklama bilgisini giriyoruz. Komutumuzu çalıştırdığımızda hizmetlere gidip kontrol ettiğimizde servisimizin açıklama kısmında belirttiğimiz açıklama yazacaktır.
— Windows Servis’e Açıklama Ekleme
sc description ServiceSample.T1 “This is the description of the service..”
Windows Servisimizi kurduk, açıklamamızı ekledik. Artık bu servisimizi çalıştırmak istiyoruz. Hizmetler üzerinden servisimize sağ tuşla tıklayarak çalıştır diyebiliriz. Ayriyeten bu servisimizi de komutla çalıştırabiliriz. SC START komutumuzu kullanarak ve servisimizin ismini belirterek başarılı bir şekilde servisimizi çalıştırabiliriz.
— Windows Servis Çalıştırma
sc start ServiceSample.T1
Windows Servisimizi çalıştırdık. Fakat uygulamamızda bir güncelleme yaptık ve değişiklik yapmak istiyoruz. Bu değişiklik dosyalarımızı aktarmak için öncelikle servisimizi durdurmamız ve dosyalarımızı güncellememiz gerekecektir. Servisi durdurmak için de yine hizmetler üzerinden sağ tuşla tıklayarak durdurabiliriz. Ayriyeten komut ile de durdurabiliriz. SC STOP komutunu kullanarak ve servisimizin ismini belirterek başarılı bir şekilde servisimizi durdurabiliriz.
— Windows Servis Durdurma
sc stop ServiceSample.T1
Windows Servisimizi kurduk, açıklamamızı ekledik, başlattık, durdurduk. Diyelim ki artık bu servisi kullanmak istemiyoruz ve silmek istiyoruz. Bu servisi de SC DELETE komutu ile yine servisimizin ismini belirterek silme işlemini gerçekleştirebiliriz. Komutumuzu çalıştırdığımızda servis başarılı bir şekilde silinecektir. Tabi, silme işlemini sağlamamız için öncelikle servisimizi durdurmamız gerekiyor.
— Windows Servis Silme
sc delete ServiceSample.T1
Umarım faydalı olur.
Bir sonraki yazıda görüşmek üzere…