Français
Online-Documentation

GetTokenInformation, ADVAPI32 API: Security, Internet, Netzwerk

 

Michael
Wodrich
GetTokenInformation liest aus dem Access Token eines eingelogten Users Informationen aus (u.a. sur cette User).

Deklaration:
DEF @GetTokenInformation(5) !"advapi32","GetTokenInformation"

paramètre:
P:L1Handle des Access Token. cela Handle doit TOKEN_QUERY ($8) Zugriffrechte avons. Soll qui source des Tokens ermittelt volonté, ist aussi TOKEN_QUERY_SOURCE Access nötig ($10).
P:L2un TOKEN_INFORMATION_CLASS Flag, qui angibt quelle Informationen ausgelesen volonté devoir. =>
Flagsignification
$1= Ermittelt den Usernamen (den SID des Users) aus dem Token (TokenUser)
$2= Ermittelt qui Gruppen (SID?s qui Gruppen), dans denen qui User Mitglied ist (TokenGroups).
$3= Ermittelt qui Privilegien (LUID?s) et en Attribute, sur qui qui User verfügt (TokenPrivileges).
$4= Ermittelt den User ou bien qui Gruppe (SID), qui beim Erstellen de Objekten comme propriétaire eingetragen wird (TokenOwner).
$5= Ermittelt qui Primäre Gruppe (SID) des Users (TokenPrimaryGroup).
$6= Ermittelt den DACL, qui beim Erzeugen de Objekten par den User comme Standard verwendet wird (TokenDefaultDacl).
$7= Ermittelt qui source eines Token (TokenSource).
$8= Ermittelt den Typ des Token (TokenType).
$9= Ermittelt den Security Impersonation Level eines Impersonation Token (TokenImpersonationLevel).).
$10= Ermittelt données sur qui ID des Token (TokenId), qui ID qui Session (AuthenticationId), den Typ des Token, den Impersonation Level eines Imoersonation Token (ImpersonationLevel), den verwendeten Speicherplatz (DynamicCharged), le nombre qui Gruppen im Token (GroupCount), le nombre qui Privilegien im Token (PrivilegeCount) et sur qui dernier Veränderung des Token (ModifiedId).
P:B3une Bereichsvariable, qui qui angefragten données aufnimmt:
si paramètre 2 den folgenden Wert hat..., ensuite...
Par.2ensuite ist paramètre 3...
$1une 8 Byte grand TOKEN_USER Struktur.=>
BytesBeschreibung
0-3= Adresse des SID des Users, den qui Token personifiziert.
4-7= Flags pour qui Attribute des SID?s des Users, zur Zeit pas genutzt.
$2une TOKEN_GROUPS Struktur, qui aus einem Array aus SID_AND_ATTRIBUTES Strukturen et qui Nombre de Gruppen besteht:
BytesBeschreibung
0-3= Nombre de Gruppen dans dem Array.
4-7= Adresse des SID?s qui 1.Gruppe.
8-11= Flags pour qui Attribute des SID?s qui 1. Gruppe:
Flag-Wertsignification
$1= Gruppe peux pas gelöscht volonté (SE_GROUP_MANDATORY).
$2= Gruppe ist standardmäßig aktiviert (SE_GROUP_ENABLED_BY_DEFAULT).
$4= Gruppe ist aktiv (SE_GROUP_ENABLED).
$8= Gruppe peux un propriétaire de Objekten son (SE_GROUP_OWNER).
$C0000000= Gruppe est un Logonname (SE_GROUP_LOGON_ID).
12-15= Adresse des SID?s qui 2.Gruppe.
16-19= Flags pour qui Attribute des SID?s qui 2. Gruppe
......
$3une 4 Byte grand TOKEN_Owner Struktur.=>
BytesBeschreibung
0-3= Nombre de Privilegien dans dem Array.
4-11= LUID des 1.Privilegs.
12-15= Flags pour qui Attribute des 1.Privilegs:
Flagwertsignification
$0= Privileg ist deaktiviert.
$1= Privileg ist standardmäßig aktiviert.
$2= Privileg ist aktiviert.
$80000000= Privileg wurde zum Zugriff benutzt.
16-23= LUID des 2.Privilegs.
24-27= Flags pour qui Attribute des 2.Privilegs:
-....
$4une 4 Byte grand TOKEN_OWNER Struktur.=>
BytesBeschreibung
0-3= Adresse des SID?s des Users ou bien qui Gruppe, qui beim Erstellen de Objekten comme propriétaire eingetragen wird.
$5une 4 Byte grand TOKEN_PRIMARY_GROUP Struktur.=>
BytesBeschreibung
0-3= Adresse des SID?s qui Primären Gruppe des Users.
$6une 4 Byte grand TOKEN_DEFAULT_DACL Struktur.=>
BytesBeschreibung
0-3= Adresse des DACL?s, qui beim Erzeugen de Objekten par den User comme Standard verwendet wird.
$7une 16 Byte grand TOKEN_SOURCE Struktur.=>
BytesBeschreibung
0-7= 8 Byte großer Charakterstring, qui qui source des Token angibt.
8-15= LUID qui source des Token.
$8une 4 Byte grand TOKEN_TYPE Struktur, en LongInt Wert qui Art des Token angibt.=>
Wertsignification
$1= Primärer Token (TokenPrimary).
$2= Impersonation Token (TokenImpersonation)
$9une 4 Byte grand SECURITY_IMPERSONATION_LEVEL Struktur, en LongInt Wert den Impersonation Level des Token angibt, si cette un Impersonation Token ist. =>
Wertsignification
$1= SecurityAnonymous
$2= SecurityIdentification
$3= SecurityImpersonation
$4= SecurityDelegation
$10une 52 Byte grand TOKEN_STATISTICS Struktur.=>
BytesBeschreibung
0-7= LUID, qui qui ID des Token repräsentiert.
8-15= LUID, qui qui Session repräsentiert.
16-19= Ablaufzeit des Token. Zur Zeit pas soutenu.
20-23= Flag pour qui Art des Token.
Flagwertsignification
$1= Primärer Token (TokenPrimary).
$2= Impersonation Token (TokenImpersonation)
24-27= Impersonation Level des Token, si cette un Impersonation Token ist.
Wertsignification
$1= SecurityAnonymous
$2= SecurityIdentification
$3= SecurityImpersonation
$4= SecurityDelegation
28-31= qui Nombre de Bytes, qui zum Sauver de Primärer Gruppe et DACL reserviert sommes.
32-35= qui Nombre de Bytes, qui im reservierten Speicherbereich de Primärer Gruppe et DACL encore libre sommes.
36-39= Nombre de Gruppen im Token comme LongInt.
40-43= Nombre de Privilegien im Token comme LongInt.
44-51= LUID qui sich chaque la fois ändert, si sich quelque chose im Token modifié.
P:L4la taille dans Bytes des Bereichs aus paramètre 3
P:B54 Byte Bereichsvariable, qui le nombre qui pour paramètre 3 nécessaire Bytes aufnimmt. Ist cet numéro größer comme paramètre 4, volonté aucun données dans paramètre 3 übertragen et qui Funktion schlägt fehl.
cet Funktion gibt es seulement sous NT-basierten Windowssystemen.
 
Programmieren, das spannendste Detektivspiel der Welt.
19.11.2005  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

6.834 Views

Untitledvor 0 min.
Michael W.21.12.2014

Themeninformationen

cet Thema hat 1 participant:

Michael Wodrich (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie