Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#6

Re: Semaphore / Mutex -- Systemweit(=benutzerkontenunabhängi

  Alt 4. Jun 2005, 19:53
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.
  Mit Zitat antworten Zitat