Funktionreferenz


_Security__OpenProcessToken

Beschreibung anzeigen in

Gibt das mit dem Prozess verbundene Prozess Token zurück

#include <Security.au3>
_Security__OpenProcessToken ( $hProcess, $iAccess )

Parameter

$hProcess Handle zu dem Prozess, dessen Access Token geöffnet ist.
Der Prozess muss die $PROCESS_QUERY_INFORMATION Zugriffserlaubnis erteilt haben.
$iAccess Legt eine Zugriffsmaske fest, die die geforderten Zugriffsarten des Access Tokens festlegt.

Rückgabewert

Erfolg: Ein Handle, welches das kürzlich geöffnete Access Token identifiziert, wenn die Funktion beendet wird.
Fehler: 0

Bemerkungen

Schließt das Access Token Handle, das von einem Aufruf von _WinAPI_CloseHandle() zurückgegeben wurde.

Verwandte Funktionen

_Security__OpenThreadToken

Siehe auch

Suche nach OpenProcessToken in der MSDN Bibliothek.

Beispiel

#include <MsgBoxConstants.au3>
#include <Security.au3>
#include <SecurityConstants.au3>
#include <WinAPIHObj.au3>

Local $hToken = _Security__OpenProcessToken(_WinAPI_GetCurrentProcess(), $TOKEN_QUERY)
If $hToken Then
    ; $hToken ist das Prozesstoken mit $TOKEN_QUERY Zugriff

    ;... Hier alle Funktionen hinein, die mit dem Token arbeiten ...
    MsgBox($MB_SYSTEMMODAL, "OpenProcessToken", "$hToken = " & $hToken)

    ; Handle schließen:
    _WinAPI_CloseHandle($hToken)
EndIf