| |
|
|
Die API LsaAddAccountRights fügt einem Account Privilegien hinzu.
P:L1 Das mit LSAOpenPolicy erhaltene Handle des Policy Objektes als Longint. Das Handle muß mit POLICY_CREATE_ACCOUNT und POLICY_LOOKUP_NAMES geöffnet werden. P:B2 Bereichsvariable mit dem SID des Accounts, zu dem die Privilegien hinzugefügt werden sollen. P:B3 Bereichvariable mit einem Array aus LSA_UNICODE_STRING Strukturen, die Angaben circa die hinzuzufügenden 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:L4 Die Anzahl der hinzuzufügenden Privilegien aus Parameter 3. Diese Funktion gibt es nur unter NT-basierten Windowssystemen. Hinzugefügte Privilegien werden naturalmente erst nach dem erneuten Einloggen des speziellen Users aktiv.
|
|
|
| |
|
|