Compartilhar via


ActivateService

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função é chamado para carregar um serviço.

Syntax

HANDLE ActivateService(
  LPCWSTR lpszDevKey,
  DWORD dwClientInfo
);

Parameters

  • lpszDevKey
    [no] Ponteiro para o seqüência de caracteres que contém o nome do serviço para carregar. Informações a respeito DLL Nome do serviço de e outros parâmetros são especificadas na chave Registro HKEY_LOCAL_MACHINE\Services\lpszDevKey.
  • dwClientInfo
    [no] Reservado e deve ser definida como zero.

Return Value

Um identificador para o serviço é retornado em caso de sucesso. A NULL valor é retornado na falha. Para informações de erro estendidas, chamar GetLastError.

Remarks

Uma vez ActivateService foi chamado, o Services.exe recupera informações sobre o serviço no HKEY_LOCAL_MACHINE\Services\lpszDevKey e carrega o serviço como se ele estava sendo carregado na inicialização sistema.

Para obter mais informações sobre configuração até uma chave Registro serviço para ActivateService Ou para uso no sistema inicialização, consulte Configurações do Registro do Services.exe.

Security Note:
ActivateService pode ser chamado a partir de aplicativos ou com privilégios normais, regardless of a configuração do sinalizador Registro DEVFLAGS_TRUSTEDCALLERONLY para o serviço.Se um aplicativo privilegiado ativa um serviço, um aplicativo normal não pode descarregar o serviço.No entanto, se um aplicativo normal ativa o serviço, em seguida, em um aplicativo privilegiado ou um aplicativo normal pode descarregar o serviço.

Requirements

Header service.h
Library coredll.lib
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Concepts

Services.exe Registry Settings

Other Resources

Services.exe