Re[4]: ZwQuerySecurityObject. Как грамотно пользоваться?
От: chipik  
Дата: 26.09.08 20:49
Оценка:
Здравствуйте, IID, Вы писали:

IID>А вы уверены, что при выходе из цикла STATUS_SUCCESS == status ?


Кстати вот да, нифига не SUCCESS (

Как я понял, если я правильно понял, это из-за того, что хендл каталога получаем вот таким образом:

InitializeObjectAttributes(&objectAttributes,&sourceName,OBJ_CASE_INSENSITIVE,(HANDLE) NULL,(PSECURITY_DESCRIPTOR) NULL);
ZwOpenDirectoryObject(&directoryHandle,DIRECTORY_QUERY,&objectAttributes);


И хендл не имеет права READ_CONTROL объекта.

"The handle must either grant READ_CONTROL access to the object
or the caller must be the owner of the object.To access the system ACL of the object,
the handle must grant ACCESS_SYSTEM_SECURITY." (с) Gary Nebbett

А как получить хендл с соответствующими правами?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.