Информация об изменениях

Сообщение Re[3]: IRP_MJ_CREATE, минифильтр. Как отличить именно СОЗДАН от 03.01.2018 18:33

Изменено 03.01.2018 18:34 Alexander G

Re[3]: IRP_MJ_CREATE, минифильтр. Как отличить именно СОЗДАНИЕ файл
Здравствуйте, sergey77666, Вы писали:

AG>> * Может быть не задано ни FILE_DIRECTORY_FILE, ни FILE_NON_DIRECTORY_FILE


S>Что тогда сделает система?


Если ничего не было, и Disposition позволяет создавать — создаст папку.
Если что-то было, и Disposition позволяет открывать — откроет и файл, и папку.

(Вообще насчёт таких вопросов — можно пробовать вызвать NtCreateFile из ntdll.dll в usermode приложении и смотреть, что будет)
Re[3]: IRP_MJ_CREATE, минифильтр. Как отличить именно СОЗДАН
Здравствуйте, sergey77666, Вы писали:

AG>> * Может быть не задано ни FILE_DIRECTORY_FILE, ни FILE_NON_DIRECTORY_FILE


S>Что тогда сделает система?


Если ничего не было, и Disposition позволяет создавать — создаст файл.
Если что-то было, и Disposition позволяет открывать — откроет и файл, и папку.

(Вообще насчёт таких вопросов — можно пробовать вызвать NtCreateFile из ntdll.dll в usermode приложении и смотреть, что будет)