| |
|
|
|
Descripción:
AdjustTokenPrivileges stellt Privilegien en un ‚Access Token’ una (aktivieren/deaktivieren). Privilegien hay sólo en NT-basierten Systemen. Das Handle des Token benötigt en cada Fall $20 (TOKEN_ADJUST_PRIVILEGES) Accessrechte.
Deklaration:
DEF @AdjustTokenPrivileges(6) !advapi32,AdjustTokenPrivileges
Parámetro:
1.Parámetro: Handle des Token, el el einzustellenden Privilegien enthält como LongInt. 2.Parámetro: Flag, el angibt, si todos Privilegien deaktiviert voluntad debería. => ·1 = Alle en el Token enthaltenen Privilegien voluntad deaktiviert y Parámetro 3 se ignoriert. ·0 = El en Parámetro 3 angegebenen Privilegien voluntad después de el en Parámetro 3 angegebenen Informationen aktiviert oder deaktiviert. 3.Parámetro: Struktur oder Bereichvariable, el el Angaben en Privilegien enthält. (Am einfachsten es, a Tiempo siempre sólo una Privileg a bearbeiten.) => ·Byte 0-3 = Anzahl el Privilegien ·Byte 4-11 = LUID des 1.Privilegs ·Byte 12-15 = Flag para el Attribut des Privilegs: $1=Standardmäßig aktiviert; $2=aktiviert; $80000000=Privileg wurde para Zugriff benötigt. ·Byte 16-23 = LUID des 2.Privilegs ·…usw… 4.Parámetro: Größe en Bytes des Bereichs en Parámetro 5. Kann 0 ser, si Parámetro 5 0 es. 5.Parámetro:Ausreichend dimensionierte Bereichsvariale, el el vorherigen Status el Privilegien empfängt. 6.Parámetro: 4 Byte große Bereichsvariable, el el erforderliche Größe el Bereichsvariablen en Parámetro 5 en Bytes empfängt. Dieser Parámetro kann 0 ser, si Parámetro 5 0 es.
Rückgabewert:
1 en Erfolg, 0 en Misserfolg.
Beispiele:
[...] [...] |
|
|
| |
|
|