Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Продолжаем разговор :-) , меня тут отвлекали на другую... 01.03.05 15:39 Число просмотров: 2159
Автор: ValEG Статус: Незарегистрированный пользователь
|
Продолжаем разговор :-) , меня тут отвлекали на другую работу поэтому от меня небыло вопросов :-).
> По моему ты путаешь устройства (Device) и драйверы (Driver). Один драйвер может управлять >произвольным количеством устройств в том числе и устройств-фильтров.
<осталное я убрал>
>IO Manager сам найдет для тебя девайс, к которому
> ты должен приконнектиться и вызовет твою AddDevice > процедуру, в которую передаст указатель на это устройство
Ну вроде я чего-то немного понял, написал драйвер который может управлять клавиатурой и мышью, а как Windows сказать, что один драйвер управляет и клавиатурой и мышью? Что сделать чтобы IO Manager вызвал мою AddDevice два раза (один раз для клавиатуры, другой раз для мыши)?
В примерах DDK фильтры клавиатуры и мыши в разных драйверах и там два разных inf файла. Если выполнить только inf фильтра клавиатуры из DDK, то в моем драйвере работает только фильтр клавиатуры.
Пробовал дополнительно выполнить inf фильтра мыши из DDK, заменив в нем moufiltr на kbfiltr, и удалив секцию Service Installation (т.к. Windows ругалась, что такой сервис уже установлен) , то в моем драйвере работает только фильтр мыши. Что нужно сделать чтобы все работало одновременно?
|
|
|