Obtient le jeton d'accès associé à un processus
#include <Security.au3>
_Security__OpenProcessToken ( $hProcess, $iAccess )
$hProcess | Handle du processus pour lequel le jeton d'accès est ouvert. Le processus doit avoir l'autorisation d'accès $PROCESS_QUERY_INFORMATION. |
$iAccess | Indique un masque d'accès qui spécifie les types d'accès demandés au jeton d'accès. |
Succès: | Retourne le handle qui identifie le jeton d'accès nouvellement ouvert. |
Échec: | Retourne 0. |
Fermez le handle du jeton d'accès retourné en appelant _WinAPI_CloseHandle().
Consultez OpenProcessToken dans la librairie MSDN.
#include <MsgBoxConstants.au3> #include <Security.au3> #include <SecurityConstants.au3> #include <WinAPIHObj.au3> Global $hToken = _Security__OpenProcessToken(_WinAPI_GetCurrentProcess(), $TOKEN_QUERY) If $hToken Then ; $hToken est ce jeton de processus avec l'accès $TOKEN_QUERY ; ; ... Faites ici ce que vous voulez avec ce jeton ; MsgBox($MB_SYSTEMMODAL, "OpenProcessToken", "$hToken = " & $hToken) ; Ferme le handle _WinAPI_CloseHandle($hToken) EndIf