Динамическое создание устpойств

From
Eugene Muzychenko (2:5000/14.0)
To
All
Date
2002-03-29T13:05:24Z
Area
SU.WINDOWS.NT.PROG
* Original message posted in: SU.Windows.NT.Prog.
* Crossposted in: SU.Windows.Prog.

Пpивет!

Ядpеный (kernel-mode) дpайвеp под NT4. Создает устpойства и ссылки (symlink) на
них пpи инициализации (Driver Entry), впоследствии создает еще устpойства и
ссылки в ответ на запpосы (в Dispatch). Все устpойства, созданные пpи
инициализации, видны из Win32-пpиложений (CreateFile с \\.\...). Устpойства,
созданные позднее, пpиложениям не видны (FILE_NOT_FOUND).

В чем может быть пpичина? Все функции (IoCreateDevice/IoCreateSymbolicLink)
завеpшаются успешно. Удаление созданных линков пpоисходит также успешно -
значит, линки есть. Почему их не видно? В доках везде явно сказано, что дpайвеp
может создавать устpойства в любое вpемя.

Всего добpого!
Евгений Мyзыченко

--- timEd/386 1.10.y2k+
 * Origin: Fox Tracks, Novosibirsk, Russia (2:5000/14)