CAccessToken::CreateRestrictedToken
Chiamare questo metodo per creare un nuovo oggetto, limitato CAccessToken.
bool CreateRestrictedToken(
CAccessToken* pRestrictedToken,
const CTokenGroups& SidsToDisable,
const CTokenGroups& SidsToRestrict,
const CTokenPrivileges& PrivilegesToDelete = CTokenPrivileges( )
) const throw(...);
Parametri
pRestrictedToken
Il nuovo oggetto, limitato CAccessToken.SidsToDisable
Un oggetto CTokenGroups che specifica i SID solo.SidsToRestrict
Un oggetto CTokenGroups che specifica i SID di limitazione.PrivilegesToDelete
Un oggetto CTokenPrivileges che specifica i privilegi di eliminare il token limitato. l'impostazione predefinita crea un oggetto vuoto.
Valore restituito
Restituisce true se l'operazione ha esito positivo, false in caso di esito negativo.
Note
CreateRestrictedToken utilizza la funzione Win32 CreateRestrictedToken per creare un nuovo oggetto CAccessToken, con restrizioni.
Nota
Questo metodo è disponibile solo in Windows 2000 o versione successiva.
Nota sulla sicurezza |
---|
Quando si utilizza CreateRestrictedToken, verificare quanto segue: il token esistente è valido (e non immesso dall'utente) e SidsToDisable e PrivilegesToDelete sono entrambi in valido (e non immesso dall'utente.Se il metodo restituisce false, nega la funzionalità. |
Requisiti
Header: atlsecurity.h