Re[6]: Запись на логический диск WriteFile() == ERROR_ACCESS
От: zaza1  
Дата: 05.10.07 18:13
Оценка:
Здравствуйте, Ivan, Вы писали:

I>разница в том, что при определенных значениях accessmask можно открыть напрямую volume, в остальных случаях вернут верхний device_object из стека файловой системы. Подробнее:


ага.. благодарю за исчерпывающий ответ)


I>Почему функция IoGetDeviceObjectPointer не имеет параметра sharing мне неизвестно, но обойти это можно, вручную открывая ZwOpenFile с нужными параметрами sharing'а и затем ObOpenObjectByHandle.


ну да, функция в общем-то бесхитростная и сводится к выполнению этих действий и ничего более интересного там и нет.

Большое спасибо за помощь, а то неделю уже бился.. теперь все разрешилось и многое понято и осознано) Еще раз спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.