Здравствуйте, DelpH, Вы писали:
[]
DH>В списке "субъектов" доступа к файлу стоят "Everyone" и "delph" например. На данный момент нет ни одного аудита, при выполнении в аудите появляются 2 (!) записи (а должна быть только одна для Everyone). Т.е. появился "лишний" аудит на delph, который имеет хитрый тип Unknown. Как сделать, чтоб появлялся только один ?
Для форматирования кода имеются специальные теги. Очень рекомендую использовать.
По существу: будь внимательнее!
GetAclInformation(pAclDacl, (LPVOID) &aclSizeInfo, (DWORD) sizeof (ACL_SIZE_INFORMATION), AclSizeInformation);
...
CopyACL(pAclDacl, newACL);
Должно быть pAclSacl.