Ouvre le jeton d'acc�s associ� � un thread, qui usurpe le contexte de s�curit� du client si n�cessaire
#include <Security.au3>
_Security__OpenThreadTokenEx ( $iAccess [, $hThread = 0 [, $bOpenAsSelf = False]] )
$iAccess | Masque d'acc�s qui sp�cifie les types d'acc�s demand�s au jeton. Ces types d'acc�s demand�s sont compar�s � la liste de contr�le d'acc�s discr�tionnaire du jeton (DACL) pour d�terminer quels acc�s sont accord�es ou refus�es. |
$hThread | [optionnel] Handle du thread dont le jeton d'acc�s est ouvert |
$bOpenAsSelf | [optionnel] Indique si le contr�le d'acc�s doit �tre faite contre le contexte de s�curit� du thread appelant la fonction OpenThreadToken ou contre le contexte de s�curit� du processus pour le thread appelant. Si ce param�tre est False, le contr�le d'acc�s est effectu�e en utilisant le contexte de s�curit� pour le thread appelant. Si le thread usurpe le client, ce contexte de s�curit� peut �tre celui d'un processus client. Si ce param�tre est True, le contr�le d'acc�s est fait en utilisant le contexte de s�curit� du processus pour le thread appelant. |
Succ�s: | Retourne le handle sur le jeton d'acc�s nouvellement ouvert. |
�chec: | Retourne 0. |
_Security__ImpersonateSelf, _Security__OpenThreadToken
#include <MsgBoxConstants.au3> #include <Security.au3> #include <SecurityConstants.au3> #include <WinAPIError.au3> #include <WinAPIHObj.au3> Global $hToken = _Security__OpenThreadTokenEx($TOKEN_ADJUST_PRIVILEGES) If $hToken Then ; $hToken ce jeton de thread avec l'acc�s $TOKEN_ADJUST_PRIVILEGES MsgBox($MB_SYSTEMMODAL, "OpenThreadTokenEx", "$hToken est " & $hToken) _WinAPI_CloseHandle($hToken) Else ConsoleWrite("! _Security__OpenThreadTokenEx a �chou� avec la description d'erreur: " & _WinAPI_GetLastErrorMessage()) EndIf