Ouvre le jeton d'acc�s associ� � un thread
#include <Security.au3>
_Security__OpenThreadToken ( $iAccess [, $hThread = 0 [, $bOpenAsSelf = False]] )
$iAccess | Masque d'acc�s qui sp�cifie les types d'acc�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 fait 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 contexte de s�curit� d'un 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 du jeton d'acc�s nouvellement ouvert. |
�chec: | Retourne 0. |
OpenThreadToken �chouera s'il n'y a pas usurpation du contexte de s�curit�.
_Security__OpenProcessToken, _Security__OpenThreadTokenEx
Consultez OpenThreadToken dans la librairie MSDN.
#include <Security.au3> #include <SecurityConstants.au3> #include <WinAPIError.au3> #include <WinAPIHObj.au3> Global $hToken = _Security__OpenThreadToken($TOKEN_ADJUST_PRIVILEGES) If $hToken Then ConsoleWrite("$hToken est " & $hToken & @CRLF) ; $hToken ce jeton de thread avec acc�s $TOKEN_ADJUST_PRIVILEGES ; ; ... Le reste du code jeton ici... ; _WinAPI_CloseHandle($hToken) Else ConsoleWrite( _WinAPI_GetLastErrorMessage()) ; Lire Remarques pour _Security__OpenThreadToken EndIf