Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
hizmet programı bir veya daha fazla hizmet için yürütülebilir kod içerir. SERVICE_WIN32_OWN_PROCESS türüyle oluşturulan bir hizmet programı, yalnızca bir hizmetin kodunu içerir. SERVICE_WIN32_SHARE_PROCESS türüyle oluşturulan bir hizmet programı, birden fazla hizmetin kodunu içerir ve kodu paylaşmasına olanak tanır. Bunu yapan bir hizmet programı örneği, iç Windows hizmetlerini barındıran Svchost.exegenel hizmet ana bilgisayar işlemidir. Svchost.exe işletim sistemi tarafından kullanılmak üzere ayrılmıştır ve Windows dışı hizmetler tarafından kullanılmamalıdır. Bunun yerine, geliştiricilerin kendi hizmet barındırma programlarını uygulaması gerekir.
Bir hizmet programı, yerleşik (yerel), birincil veya güvenilen etki alanından bir kullanıcı hesabı bağlamında yürütülecek şekilde yapılandırılabilir. Ayrıca özel birhizmeti kullanıcı hesabında çalışacak şekilde yapılandırılabilir.
Aşağıdaki konular, bir hizmet programının içermesi gereken hizmet denetim yöneticisi (SCM) arabirim gereksinimlerini açıklar:
Bu konular sürücü hizmetleri için geçerli değildir. Sürücü hizmetlerinin arabirim gereksinimleri için bkz. Windows Sürücü Seti (WDK).
Hizmet, sistem performansını, yanıt hızını, enerji verimliliğini ve güvenliği etkileyebilecek bir arka plan işlemi olarak çalışır. Hizmet iyileştirme yönergeleri için bkz. Windowsiçin Verimli Arka Plan İşlemleri Geliştirme . Aşağıdaki konularda programlamayla ilgili dikkat edilmesi gereken ek noktalar açıklanmaktadır:
- Hizmet Durumu Geçişleri
- Hizmet Olayları Alma
- Çok İş Parçacıklı Hizmetler
- Hizmetleri ve Kayıt Defteri
- Hizmetleri ve Yeniden Yönlendirilen Sürücüler
- hizmet tetikleyicisi olaylarını
Hizmet programı bir RPC sunucusu olarak işlev görürse, dinamik uç noktaları ve karşılıklı kimlik doğrulamayı kullanması gerektiğini unutmayın.