estrutura SERVICE_SID_INFO (winsvc.h)
Representa um SID (identificador de segurança do serviço).
Sintaxe
typedef struct _SERVICE_SID_INFO {
DWORD dwServiceSidType;
} SERVICE_SID_INFO, *LPSERVICE_SID_INFO;
Membros
dwServiceSidType
O tipo de SID de serviço.
Comentários
A alteração entrará em vigor na próxima vez que o sistema for iniciado.
O SCM adiciona os SIDs de serviço especificados ao token de processo, além dos SIDs adicionais a seguir.
SID | Atributos |
---|---|
Logon SID | SE_GROUP_ENABLED | SE_GROUP_ENABLED_BY_DEFAULT | SE_GROUP_LOGON_ID | SE_GROUP_MANDATORY |
Local SID | SE_GROUP_MANDATORY | SE_GROUP_ENABLED | SE_GROUP_ENABLED_BY_DEFAULT |
Isso permite que os desenvolvedores controlem o acesso aos objetos que um serviço usa, em vez de depender do uso da conta LocalSystem para obter acesso.
Use as funções LookupAccountName e LookupAccountSid para converter entre um nome de serviço e um SID de serviço. O nome da conta é do seguinte formato:
NT SERVICE\SvcName
Observe que NT SERVICE é o nome de domínio.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winsvc.h (incluir Windows.h) |