SECURITY_ATTRIBUTES SecAttr; SECURITY_DESCRIPTOR SecDesc; InitializeSecurityDescriptor(&SecDesc, SECURITY_DESCRIPTOR_REVISION); SetSecurityDescriptorDacl(&SecDesc, TRUE, NULL, FALSE); SecAttr.nLength = sizeof(SecAttr); SecAttr.bInheritHandle = TRUE; SecAttr.lpSecurityDescriptor = &SecDesc; CreateEventA(&SecAttr, FALSE, TRUE, "Global\\test");
SECURITY_ATTRIBUTES SecAttr; SecAttr.nLength = sizeof(SecAttr); SecAttr.bInheritHandle = FALSE; ConvertStringSecurityDescriptorToSecurityDescriptorA( "D:(A;; GA;;; WD)", SDDL_REVISION_1, &(SecAttr.lpSecurityDescriptor), NULL); CreateEventA(&SecAttr, FALSE, TRUE, "Global\\test");
发表回复