Bagikan melalui


Penginstalan, Penghapusan, dan Enumerasi Layanan

Program konfigurasi menggunakan fungsi CreateService untuk menginstal layanan baru di database SCM. Fungsi ini menentukan nama layanan dan menyediakan informasi konfigurasi yang disimpan dalam database. Untuk deskripsi informasi yang disimpan dalam database untuk setiap layanan, lihat Database Layanan Terinstal. Untuk kode sampel, lihat Menginstal Layanan.

Program konfigurasi menggunakan fungsi DeleteService untuk menghapus layanan yang diinstal dari database. Untuk informasi selengkapnya, lihat Menghapus Layanan.

Untuk mendapatkan nama layanan, panggil fungsi GetServiceKeyName . Nama tampilan layanan, yang digunakan dalam applet panel kontrol Layanan, dapat diperoleh dengan memanggil fungsi GetServiceDisplayName .

Program konfigurasi layanan dapat menggunakan fungsi EnumServicesStatusEx untuk menghitung semua layanan dan statusnya. Ini juga dapat menggunakan fungsi EnumDependentServices untuk menghitung layanan mana yang bergantung pada objek layanan tertentu.