Aracılığıyla paylaş


SCM Tanıtıcıları

SCM, aşağıdaki nesnelere erişime izin vermek için tanıtıcı türlerini destekler.

  • Yüklü hizmetlerin veritabanı.
  • Bir hizmet.
  • Veritabanı kilidi.

SCManager nesnesi, yüklü hizmetlerin veritabanını temsil eder. Hizmet nesnelerini barındıran bir kapsayıcı nesnesidir. OpenSCManager işlevi, belirtilen bir bilgisayardaki SCManager nesnesine tanıtıcı döndürür. Bu tanıtıcı, hizmetleri yüklerken, silerken, açarken ve numaralandırırken ve hizmetler veritabanını kilitlerken kullanılır.

Hizmet nesnesi yüklü bir hizmeti temsil eder. CreateService ve OpenService işlevleri, yüklü hizmetlere tanıtıcılar döndürür.

OpenSCManager, CreateServiceve OpenService işlevleri SCManager ve hizmet nesnelerine farklı türde erişim isteyebilir. İstenen erişim, çağırma işleminin erişim belirtecini ve SCManager veya hizmet nesnesiyle ilişkili güvenlik tanımlayıcısını bağlı olarak verilir veya reddedilir.

CloseServiceHandle işlevi, tanıtıcıları SCManager ve hizmet nesnelerine kapatır. Bu tutamaçlara artık ihtiyacınız kalmadığında, bunları kapattığınıza emin olun.