SERVICE_SID_INFO struttura (winsvc.h)
Rappresenta un identificatore di sicurezza del servizio (SID).
Sintassi
typedef struct _SERVICE_SID_INFO {
DWORD dwServiceSidType;
} SERVICE_SID_INFO, *LPSERVICE_SID_INFO;
Members
dwServiceSidType
Tipo SID del servizio.
Commenti
La modifica ha effetto alla successiva avvio del sistema.
SCM aggiunge i SID del servizio specificati al token di elaborazione, oltre ai SEGUENTI SID aggiuntivi.
SID | Attributi |
---|---|
SID di accesso | SE_GROUP_ENABLED | SE_GROUP_ENABLED_BY_DEFAULT | SE_GROUP_LOGON_ID | SE_GROUP_MANDATORY |
SID locale | SE_GROUP_MANDATORY | SE_GROUP_ENABLED | SE_GROUP_ENABLED_BY_DEFAULT |
In questo modo gli sviluppatori possono controllare l'accesso agli oggetti usati da un servizio anziché basarsi sull'uso dell'account LocalSystem per ottenere l'accesso.
Usare le funzioni LookupAccountName e LookupAccountSid per convertire tra un nome del servizio e un SID del servizio. Il nome dell'account è del modulo seguente:
NT SERVICE\SvcName
Si noti che NT SERVICE è il nome di dominio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | winsvc.h (include Windows.h) |