Alças SCM
O SCM suporta tipos de identificador para permitir o acesso aos seguintes objetos.
- O banco de dados de serviços instalados.
- Um serviço.
- O bloqueio do banco de dados.
Um objeto SCManager representa o banco de dados de serviços instalados. É um objeto de contêiner que contém objetos de serviço. A função OpenSCManager retorna um identificador para um objeto SCManager em um computador especificado. Esse identificador é usado ao instalar, excluir, abrir e enumerar serviços e ao bloquear o banco de dados de serviços.
Um objeto de serviço representa um serviço instalado. As funções CreateService e OpenService retornam identificadores para os serviços instalados.
As funções OpenSCManager, CreateServicee OpenService podem solicitar diferentes tipos de acesso a SCManager e objetos de serviço. O acesso solicitado é concedido ou negado dependendo do token de acesso do processo de chamada e do descritor de segurança associado ao SCManager ou objeto de serviço.
A funçãoCloseServiceHandle fecha identificadores para SCManager e objetos de serviço. Quando não precisar mais dessas alças, certifique-se de fechá-las.