| |
|
|
| AdjustTokenPrivileges stellt Privilegien dans einem ?Access Token? un (aktivieren/désactiver). Privilegien gibt es seulement dans NT-basierten Systemen.
P:L1: Handle des Token, qui qui einzustellenden Privilegien contient comme LongInt.
P:L2: 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.
|
P:B3: 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? |
P:L4: Taille dans Bytes des Bereichs dans paramètre 5. peux 0 son, si P:B5 0(zéro) ist.
P:B5:Ausreichend dimensionierte Bereichsvariale, qui den vorherigen Status qui Privilegien empfängt.
P:B6: 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 P:B5 0(zéro) ist. cela Handle des Token nécessaire sur jeden le cas $20 (TOKEN_ADJUST_PRIVILEGES) Accessrechte.
|
|
|
| |
|
|