| |
|
|
|
Beschreibung:
GetAclInformation ermittelt Informationen über einen DACL oder einen ACL. Diese Funktion gibt es nur unter NT-basierten Windowssystemen.
Deklaration:
DEF @GetAclInformation(4) !ADVAPI32,GetAclInformation
Parameter:
1.Parameter: Adresse einer ACL Struktur bzw. Bereichsvariable mit der Adresse einer ACL Struktur eines DACLs oder eines SACLs. 2.Parameter: Bereichvariable, die die angeforderten Informationen aufnimmt. 3.Parameter: Größe in Bytes der Bereichsvariablen von Parameter 2. Wenn Parameter 3 $1 ist, ist dieser Parameter eine 4 Bytes große ACL_REVISION_INFORMATION Struktur. => - Byte 0-1 = $2 (ACL_REVISION) Wenn Parameter 3 $2 ist, ist dieser Parameter eine 12 Bytes große ACL_SIZE_INFORMATION Struktur. => - Byte 0-3 = Anzahl der ACEs im ACL. - Byte 4-7 = Verbrauchte Bytes im ACL. - Byte 8-11 = Freie Bytes im ACL. 4.Parameter: Flag, der angibt, welche Informationen man auslesen möchte.=> - $1 = Parameter 2 ist eine 4 Byte große ACL_REVISION_INFORMATION Struktur, deren Inhalt angibt, welche ACL Version vorliegt (im Augenblick nur $2=ACL_REVISION). - $2 = Parameter 2 iste eine 12 Byte große ACL_SIZE_INFORMATION, die Angaben über die Anzahl der ACEs und die belegten und freien Bytes enthält.
Rückgabewert:
1 bei Erfolg, 0 bei Fehler.
Beispiele:
[...]
[keywords:4fcaedbd9e] Bytes DACL discretionary access-control list Liste ACL Zugriff Gruppen Benutzer User erlauben verbieten öffnen lesen schreiben löschen Attribute auslesen Access Zugriffe Zugriffsliste SACL system System Bytes frei belegt verbraucht Speicher [/keywords:4fcaedbd9e] |
|
|
| |
|
|