UDF > Security >


_Security__OpenThreadToken

Ouvre le jeton d'acc�s associ� � un thread

#include <Security.au3>
_Security__OpenThreadToken ( $iAccess [, $hThread = 0 [, $bOpenAsSelf = False]] )

Param�tres

$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.

Valeur de retour

Succ�s: Retourne le handle du jeton d'acc�s nouvellement ouvert.
�chec: Retourne 0.

Remarque

OpenThreadToken �chouera s'il n'y a pas usurpation du contexte de s�curit�.

En relation

_Security__OpenProcessToken, _Security__OpenThreadTokenEx

Voir aussi

Consultez OpenThreadToken dans la librairie MSDN.

Exemple

#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