Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Abdula
9 / 9 / 1
Регистрация: 28.03.2012
Сообщений: 116
#1

Как работают драйвера? - C++

21.04.2012, 07:18. Просмотров 674. Ответов 1
Метки нет (Все метки)

Разбираю драйвер-фильтр passthru, в нем есть функция MPSend которая получает а затем отсылает пакет далее (это пример ничего не делающего драйвера), Еще есть функция FilterIO которая зарегана как управляющая внутри драйвера, а так же функции передачи и отправки данных между ним и апликацией, как впрочем, наверно, во многих дровах.... А вот как построить перехват и отправку обработанных данных обратно, не понятно... кто подскажет?

Добавлено через 35 минут
То есть, пакет записывается в глобальный буфер в MPSend, далее остановка "конвеера", выгрузка в аппликации через ReadFile(), обработка, загрузка по WriteFile() и отправка "отправить и принять следующий пакет" по DeviceIOControl ? это всё что приходит в голову...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2012, 07:18     Как работают драйвера?
Посмотрите здесь:

C++ Как работают побитовые сдвиги?
Как работают рекурсивные вызовы? C++
Не понятно как работают функции C++
C++ Как работают эти 2 функции
C++ Как правильно компилировать драйвера?
C++ Как работают циклы?
C++ Как работают списки и как их создать вообще?
Односвязные списки: как работают? C++
C++ как работают эти 4 функции
C++ ifstream: как работают операторы << и >>?
C++ Как работают ссылки
C++ Как работают итераторы в векторе?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Black-millenium
 Аватар для Black-millenium
23 / 23 / 1
Регистрация: 26.11.2011
Сообщений: 157
21.04.2012, 08:50     Как работают драйвера? #2
Это явно не в раздел для начинающих
Yandex
Объявления
21.04.2012, 08:50     Как работают драйвера?
Ответ Создать тему
Опции темы

Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru