Zitat von
xineohp:
Zitat:
DACL
Zitat:
NULL-DACL
?? Sagt mir leider gar nichts
Könntest du mir erläutern, was darunter zu verstehen ist?
DACL ist die Abkürzung für:
"Discretionary
ACL"
Der DACL ist zuständig dafür, daß Zugriffe beschränkt oder freigegeben werden. Die Vergabe von Rechten ist viel feinkörniger als bei Standard-Unix, wo aber auch bereits Erweiterungen für ACLs existieren. ACLs kann man für so ziemlich jedes Objekt in Windows vergeben.
ACL wiederum heißt
Access Control List. Neben dem DACL gibt es noch den SACL (System
ACL, welcher zuständig ist für Zugriffsüberwachung).
Schau mal hier (C-Deklaration):
Code:
HANDLE CreateMutex(
[color=red]LPSECURITY_ATTRIBUTES lpMutexAttributes,[/color]
BOOL bInitialOwner,
LPCTSTR lpName
);
Achte immer auf den Parameter mit den "Security Attributes". Dort übergibst du auch den DACL, SACL usw.