Dienst Installation, Entfernung und Enumeration
Ein Konfigurationsprogramm verwendet die Funktion "| ateservice ", um einen neuen Dienst in der SCM-Datenbank zu installieren. Diese Funktion gibt den Namen des Dienstanbieter an und stellt Konfigurationsinformationen bereit, die in der Datenbank gespeichert sind. Eine Beschreibung der Informationen, die in der Datenbank für die einzelnen Dienste gespeichert sind, finden Sie unter Datenbank der installierten Dienste. Beispielcode finden Sie unter Installieren eines Dienstanbieter.
Ein Konfigurationsprogramm verwendet die Funktion " Delta Service", um einen installierten Dienst aus der Datenbank zu entfernen. Weitere Informationen finden Sie unter Löschen eines Dienstanbieter.
Um den Dienstnamen zu erhalten, rufen Sie die getservicekeyname -Funktion auf. Der Anzeige Name des Diensts, der in der System Steuerungs Option "Dienste" verwendet wird, kann durch Aufrufen der Funktion " getservicedisplayname " abgerufen werden.
Ein Dienst Konfigurationsprogramm kann die EnumServicesStatus usex -Funktion verwenden, um alle Dienste und deren Status aufzulisten. Sie kann auch die EnumDependentServices -Funktion verwenden, um aufzulisten, welche Dienste von einem angegebenen Dienst Objekt abhängig sind.