SCM-ingangen
De SCM ondersteunt handletypen om toegang tot de volgende objecten toe te staan.
- De database met geïnstalleerde services.
- Een service.
- De databasevergrendeling.
Een SCManager-object vertegenwoordigt de database met geïnstalleerde services. Het is een containerobject dat serviceobjecten bevat. De functie OpenSCManager retourneert een ingang naar een SCManager-object op een opgegeven computer. Deze ingang wordt gebruikt bij het installeren, verwijderen, openen en inventariseren van services en bij het vergrendelen van de servicesdatabase.
Een serviceobject vertegenwoordigt een geïnstalleerde service. De functies CreateService en OpenService retourneren ingangen naar geïnstalleerde services.
De functies OpenSCManager, CreateServiceen OpenService kunnen verschillende typen toegang tot SCManager- en serviceobjecten aanvragen. De aangevraagde toegang wordt verleend of geweigerd, afhankelijk van het toegangstoken van het aanroepende proces en de beveiligingsdescriptor die is gekoppeld aan het SCManager- of serviceobject.
Met de functie CloseServiceHandle worden ingangen gesloten voor SCManager- en serviceobjecten. Wanneer u deze ingangen niet meer nodig hebt, moet u deze sluiten.