exe’yi servis olarak çalıştırma

 

service_img

Merhaba Arkadaşlar,

Bu yazıda servisi olmayan herhangi bir exe’yi nasıl servis olarak çalıştırabiliriz?

Senaryo şu şekilde;

Siz bir windows  sunucu adminisiniz, sunucuya bir uygulama kurdunuz ama uygulamanız size bir servis oluşturmadı.

service olmayan hiçbirşey sunucu açıldığında kullanıcı oturum açmadan çalışmaz”  bu durumda her sunucu reboot olduğunda kullanıcı oturumu açamayacağınızdan bu uygulamayı şöyle servis’e dönüştürüyoruz.

elimizde iki tane uygulamanın olması gerekiyor.

  • instsrv.exe
  • srvany.exe

Not: bu uygulamalara microsoft’un sitesinden ulaşabilirsiniz.(resourceKit paketinin içinde gelir.)

paket indir.

Adım 1 :
Yukarıdaki dosyayı indirdikten sonra ;

Herhangi bir dizine çıkarın ve cmd ekranından ;

C:\ResourceKit\Instsrv.exe mstsc C:\Resource Kit\Srvany.exe

Not :
Resource Kit klasörü bu örnekte instsrv ve srvany araçlarının bulunduğu klasör olarak tanımlanmıştır.
mstsc  ise Servisin Adı olacaktır.

Adım 2 :
Registry’i açın ve aşağıdaki düğüme gidin :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Notepad
mstsc adım 1 ‘de oluşturduğumuz servisin adıdır. Siz hangi isimle servis oluşturduysanız o servisin düğümünü açın.
ve Parameters adında bir key oluşturun.
Parameters içinde bir dizi değeri (String value) oluşturun. Değer anahtarı bilgisi şöyle olmalı;

Değer ismi :  Application
Data Tipi : REG_SZ
Dizi : <path>\<application.ext> // örnek olarak c:\xyz\zyx\mstsc.exe

Not: <application.ext> parametresi, servis olarak çalışacak exe’nin yolunu göstermelidir.

İlgili servisi silmek için de;

  • service durdurulur,
  • C:\Resource Kit\Instsrv.exe “Notepad” remove

komutu işletilir.

Written by 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.