| |
|
|
|
Beschreibung:
AdjustTokenPrivileges stellt Privilegien dans einem ‚Access Token’ un (aktivieren/désactiver). Privilegien gibt es seulement dans NT-basierten Systemen. cela Handle des Token nécessaire sur jeden le cas $20 (TOKEN_ADJUST_PRIVILEGES) Accessrechte.
Deklaration:
DEF @AdjustTokenPrivileges(6) !advapi32,AdjustTokenPrivileges
paramètre:
1.paramètre: Handle des Token, qui qui einzustellenden Privilegien contient comme LongInt. 2.paramètre: Flag, qui angibt, si alle Privilegien deaktiviert volonté devoir. => ·1 = Alle im Token enthaltenen Privilegien volonté deaktiviert et paramètre 3 wird ignoriert. ·0 = qui dans paramètre 3 angegebenen Privilegien volonté pour den dans paramètre 3 angegebenen Informationen aktiviert ou bien deaktiviert. 3.paramètre: Struktur ou bien Bereichvariable, qui qui Angaben sur qui Privilegien contient. (Am einfachsten ist es, zur Zeit toujours seulement un Privileg trop Travailler.) => ·Byte 0-3 = Nombre de Privilegien ·Byte 4-11 = LUID des 1.Privilegs ·Byte 12-15 = Flag pour cela Attribut des Privilegs: $1=Standardmäßig aktiviert; $2=aktiviert; $80000000=Privileg wurde pour Zugriff nécessaire. ·Byte 16-23 = LUID des 2.Privilegs ·…usw… 4.paramètre: Taille dans Bytes des Bereichs dans paramètre 5. peux 0 son, si paramètre 5 0 ist. 5.paramètre:Ausreichend dimensionierte Bereichsvariale, qui den vorherigen Status qui Privilegien empfängt. 6.paramètre: 4 Byte grand Bereichsvariable, qui qui erforderliche Taille qui Bereichsvariablen dans paramètre 5 dans Bytes empfängt. cette paramètre peux 0 son, si paramètre 5 0 ist.
Rückgabewert:
1 chez Erfolg, 0 chez Misserfolg.
Beispiele:
[...] [...] |
|
|
| |
|
|