Имеем хендл каталога directoryHandle , полученный с помощью :
HANDLE directoryHandle;
OBJECT_ATTRIBUTES objectAttributes;
InitializeObjectAttributes(&objectAttributes,&sourceName,OBJ_CASE_INSENSITIVE,(HANDLE) NULL,(PSECURITY_DESCRIPTOR) NULL);
ZwOpenDirectoryObject(&directoryHandle,DIRECTORY_QUERY,&objectAttributes);
Как определить владельца этого каталога с помощью функции ZwQuerySecurityObject ?
Пробую вот так:
ZwQuerySecurityObject(directoryHandle,DACL_SECURITY_INFORMATION|GROUP_SECURITY_INFORMATION|OWNER_SECURITY_INFORMATION,pSD,uLength,ReturnL);
В итоге чего значение Owner получается 0xcdcdcdcd что вроде не есть гуд.
Спасибо
26.09.08 07:44: Перенесено из 'C/C++'