| |
|
|
LsaEnumerateAccountRights Listet qui trop einem Account hinzugefügten Privilegien. Es volonté aucun Privilegien gelistet, qui par une Gruppenzugehörigkeit bestehen. cet Funktion gibt es seulement sous NT-basierten Windowssystemen.
P:L1 Avec l' LSAOpenPolicy erhaltene Handle des Policy Objektes comme Longint. cela Handle doit avec POLICY_LOOKUP_NAMES ouvert volonté. P:B2 Bereichsvariable avec dem SID des Accounts, dessen Privilegien gelistet volonté devoir. P:B3 4 Byte Bereichsvariable, qui qui Adresse des Speicherbereichs aufnimmt, dans dem qui Privilegien comme LSA_UNICODE_STRING-Array dans suivant forme gespeichert volonté: => · Byte 0-1 = qui longtemps des Cordes des ersten Privilegs dans Bytes. · Byte 2-3 = qui Longueur des Bereichs dans Bytes, sur den Byte 4-7 verweist. · Byte 4-7 = Adresse eines Cordes im Unicode Format avec dem Namen des ersten gefundenen Privilegs. · Byte 8-9 = qui longtemps des Cordes des zweiten Privilegs dans Bytes. · Byte 10-11 = qui Longueur des Bereichs dans Bytes, sur den Byte 12-15 verweist. · Byte 12-15 = Adresse eines Cordes im Unicode Format avec dem Namen des zweiten gefundenen Privilegs. · usw... si qui Speicherbereich pas plus nécessaire wird, doit il avec qui Funktion LsaFreeMemory wieder freigegeben volonté. P:L4 Adresse einer LongInt Variablen ou bien P:B5 4 Byte Bereichsvariable, qui le nombre qui dans paramètre 3 enthaltenen Privilegien empfängt.
|
|
|
| |
|
|