Dela via


SCM-handtag

SCM stöder hanteringstyper för att tillåta åtkomst till följande objekt.

  • Databasen med installerade tjänster.
  • En tjänst.
  • Databaslåset.

Ett SCManager-objekt representerar databasen med installerade tjänster. Det är ett containerobjekt som innehåller tjänstobjekt. Funktionen OpenSCManager returnerar ett handtag till ett SCManager-objekt på en angiven dator. Det här handtaget används vid installation, borttagning, öppning och uppräkning av tjänster och vid låsning av tjänstdatabasen.

Ett tjänstobjekt representerar en installerad tjänst. Funktionerna CreateService och OpenService returnerar referenser till installerade tjänster.

Funktionerna OpenSCManager, CreateServiceoch OpenService kan begära olika typer av åtkomst till SCManager- och tjänstobjekt. Den begärda åtkomsten beviljas eller nekas beroende på åtkomsttoken för anropsprocessen och säkerhetsbeskrivningen som är associerad med SCManager- eller tjänstobjektet.

Funktionen CloseServiceHandle stänger referenser till SCManager- och tjänstobjekt. När du inte längre behöver dessa handtag måste du stänga dem.