Здравствуйте, Геннадий Майко, Вы писали:
ГМ>Здравствуйте, Exkurs, Вы писали:
ГМ>>>Такая схема работы успешно работала как под windows NT4, так и под XP.
ГМ>>>C уважением, ГМ>>>Геннадий Майко. E>>Драйвер BF был реализован посредством IoAttachXXX или иным способом ? ГМ>-- ГМ>Device BF создавался как обычно, вместе с device'ом В (в DriverEntry). Затем, при приходе IOCTL вызова из приложения В, уже существующий device BF подключался к device'у А с использованием функции IoAttachDevice. ГМ>Device B так же имел указатель на абстрактный базовый объект интерфейса device BF и мог им так же управлять — в частности, отключал его в от device'a A в нужные моменты времени.
ГМ>Маленькое уточнение — то, что система работала и под XP, не означает, увы, что драйвера были PNP.
ГМ>С уважением, ГМ>Геннадий Майко.
Пытаюсь понять, возможно ли написать что — то вроде драйвера фильтра для драйвера, исходный код которого не известен, чтобы эти 2 драйвера "общались" минуя I/O manager (или сведя общение через I/O manager к миниму, например на этапе посылки фильтром каких — либо управляющих команд фильтруемому драйверу ) .
Осмысление бессмысленности имеет определенныей смысл !