Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Indica um tipo de proteção de serviço.
Sintaxe
typedef struct _SERVICE_LAUNCH_PROTECTED_INFO {
DWORD dwLaunchProtected;
} SERVICE_LAUNCH_PROTECTED_INFO, *PSERVICE_LAUNCH_PROTECTED_INFO;
Membros
dwLaunchProtected
O tipo de proteção do serviço. Esse membro pode ser um dos seguintes valores:
SERVICE_LAUNCH_PROTECTED_NONE (0)
SERVICE_LAUNCH_PROTECTED_WINDOWS (1)
SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT (2)
SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT (3)
Comentários
Essa estrutura é usada pela função ChangeServiceConfig2 para especificar o tipo de proteção do serviço e é usada com QueryServiceConfig2 para recuperar informações de configuração de serviço para serviços protegidos. Para aplicar qualquer tipo de proteção a um serviço, o serviço deve ser assinado com um certificado apropriado.
Os tipos de proteção SERVICE_LAUNCH_PROTECTED_WINDOWS e SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT são reservados apenas para uso interno do Windows.
O tipo de proteção SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT pode ser usado pelos fornecedores antimalware para iniciar seu serviço antimalware como protegido. Consulte Protegendo serviços antimalware para obter mais informações.
Depois que o serviço for iniciado como protegido, outros processos desprotegidos não poderão chamar as APIs a seguir no serviço protegido.
- ChangeServiceConfig
- ChangeServiceConfig2
- ControlService
- ControlServiceEx
- DeleteService
- SetServiceObjectSecurity
Requisitos
| Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
| Cabeçalho | winsvc.h |