Re[10]: shadow device или IoCreateFileSpecifyDeviceObjectHin
От: Аноним  
Дата: 22.06.09 16:50
Оценка:
Здравствуйте, x64, Вы писали:

А>>беру все устрнойства моего драйвера, смотрю куда они приатачены, прохожу по стеку до самого нижнего, запрашиваю для него имя и сравниваю с искомым

А>>если совпало, то у меня указатель на нужное устройство, для которого можно вызвать IoCreateFileSpecifyDeviceObjectHint

x64>А это всё "вариации на тему" того же shadow device, например. Это, в общем и целом, конечно, будет работать, но ты уверен, что пути, которые приложение тебе будет посылать, всегда будут в нормализованном виде? Я имею в виду без ссылок типа \??\X: . Если да, тогда способ одобряю, иначе без парсинга всё равно не обойтись, хотя бы для того, чтобы нормализовать имя.


путь же я сам формирую и парсю его еще на р3
а для того, что приходит через irp create используется IoCreateFileSpecifyDeviceObjectHint так как там указатель на следующее устройство известен

x64>P.S.

x64>Почему бы не перейти на минифильтры, пока не поздно?

а что мне это даст ?
мне надо в irp create решать можно или нет открыть файл
а в irp write при необходимости ставить файлу атрибут
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.