Перехват действий пользователя

Тема в разделе "WASM.BEGINNERS", создана пользователем lisij, 17 май 2006.

  1. lisij

    lisij New Member

    Публикаций:
    0
    Регистрация:
    16 май 2006
    Сообщения:
    11
    Добрый день.

    Вопрос сродни предыдущему. Есть драйвер ring0. Что нужно сделать что бы все сообщенпия, типа WM_KEYDOWN и тд. первоночально проходили через драйвер а потом уже дальше по назначению.



    Заранее благодарен lisij
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Сообщения (типа WM_KEYDOWN) живут в третьем кольце.
     
  3. gloomyraven

    gloomyraven Руслан

    Публикаций:
    0
    Регистрация:
    16 апр 2006
    Сообщения:
    288
    Адрес:
    Москва
    lisij

    - ночь на дворе =)

    Сообщения не проходят через драйвера ring0, им только IRP приходят, а "Windows Messages" никаким ... не связаны с IRP
     
  4. lisij

    lisij New Member

    Публикаций:
    0
    Регистрация:
    16 май 2006
    Сообщения:
    11
    Хорошо тогда встречный вопрос как сделать так что бы все сообщения драйвер мог перехватывать нажатия на клавиши ?
     
  5. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Нажатия клавиш обрабатываются драйвером клавиатуры. На это дело можно повесить фильтр.
     
  6. lisij

    lisij New Member

    Публикаций:
    0
    Регистрация:
    16 май 2006
    Сообщения:
    11
    А как можно повесить фильтр на драйвер клавиатуры ?
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Прочтя соответствующий справочный материал в DDK.
     
  8. lisij

    lisij New Member

    Публикаций:
    0
    Регистрация:
    16 май 2006
    Сообщения:
    11
    да горы уже прочел. Не догоняю, нид хэлп. Скажите хоть что конкретно читать. SOS