| |
|
|
Die API LsaRemoveAccountRights entfernt von einem Account oder einer Gruppe Privilegien.
Die API LsaRemoveAccountRights entfernt von einem Account Privilegien, sofern es sich hier nicht um Gruppenprivilegien handelt. Diese Funktion gibt es nur unter NT-basierten Windowssystemen. Privilegien werden erst nach dem erneuten Einloggen des speziellen Users aus dem Account entfernt.
P:L1 Das mit LSAOpenPolicy erhaltene Handle des Policy Objektes als Longint. Das Handle muß mit POLICY_LOOKUP_NAMES geöffnet werden. P:L2 Adresse des SIDs oder P:B3 Bereichsvariable mit dem SID des Accounts, aus dem die Privilegien entfernt werden sollen. P:L4 Flag der angibt, ob alle Privilegien entfernt werdcen sollen. => · 1 = Alle Privilegien werden entfernt. · 0 = Nur die in Parameter 4 angegebenen Privilegien werden entfernt. P:B5 Bereichvariable mit einem Array aus LSA_UNICODE_STRING Strukturen, die Angaben circa die zu entfernenden Privilegien enthält. => · Byte 0-1 = Die Lange des Strings in Bytes, auf den Byte 4-7 verweist. · Byte 2-3 = Die Länge des Bereichs in Bytes, auf den Byte 4-7 verweist. · Byte 4-7 = Beliebig, aber ausreichend grande Bereichsvariable mit einem String im Unicode Format, der den Namen eines hinzuzufügenden Privilegs enthält. · Byte 8-9 = Die Lange des Strings in Bytes, auf den Byte 12-15 verweist. · Byte 10-11 = Die Länge des Bereichs in Bytes, auf den Byte 12-15 verweist. · Byte 12-15 = Beliebig, aber ausreichend grande Bereichsvariable mit einem String im Unicode Format, der den Namen eines hinzuzufügenden Privilegs enthält. · usw... P:L6 Die Anzahl der zu entfernenden Privilegien.
|
|
|
| |
|
|