ActivateService
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