K
hi,
du kannst auch 'nen security descriptor mit 'ner NULL DACL nehmen. da kann dann jeder beliebig drauf zugreifen:
SECURITY_DESCRIPTOR SD;
InitializeSecurityDescriptor (&SD, SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl (&SD TRUE, (PACL)NULL, FALSE);
hab ich ja nun auch gemacht:
SECURITY_DESCRIPTOR SecDesc;
InitializeSecurityDescriptor(&SecDesc,SECURITY_DESCRIPTOR_REVISION);
SetSecurityDescriptorDacl(&SecDesc,TRUE,NULL,FALSE);
...und wenn du mit mehreren benutzern hantierst, dann ist es besser den event im globalen session namespace anzulegen:
HANDLE event = CreateEvent(secAttr, FALSE, FALSE, "Global\\TTPRIETEVENT");
dann isser z.b. auch in allen terminal sessions sichtbar...
mach ich eventuell noch, aber ist bei meinem fall eher unnötig
danke trotzdem