Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

Как работают списки и как их создать вообще? - C++
Уважаемые программисты, помоги разобраться как работают списки и как их создать вообще! Я ищу информацию, ищу, но ничего мне не помогает....

Как правильно компилировать драйвера? - C++
У меня есть масса исходников с файлами makefile и sources. Собираю проект nmake /f путьmakefile, так у меня вылетает ошибка 'fatal error...

Как работают циклы? - C++
Мне нужно написать программу, выполняющую следующие действия: 1. Ввести две строки текста с подсказками при вводе; 2. Определить и...

Как работают ссылки - C++
1 Здравствуйте маленький вопрос? int d; int &s=d; как работает почему их типы должны быть одинаковы?

Как работают побитовые сдвиги? - C++
Люди объясните плиз как работают побитовые сдвиги << и >>, а то что то совсем запарился :confused:

Не понятно как работают функции - C++
bool isstrprint (const char s) { int i = -1, ls = strlen(s); bool rc = true; if (s != 0x00) { while (i <= ls &&...

1
Black-millenium
24 / 24 / 1
Регистрация: 26.11.2011
Сообщений: 157
21.04.2012, 08:50 #2
Это явно не в раздел для начинающих
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2012, 08:50
Привет! Вот еще темы с ответами:

Как работают рекурсивные вызовы? - C++
здравствуйте. можете объяснить как работают рекурсивные вызовы. например : 1. когда вызывается дважды, что при этом происходит. что...

Как работают указатели с массивами - C++
Хочу на простом примере перестановки двух элементов уяснить - как работают указатели с массивами, но ничего не получается. Объясните на...

Как работают эти 2 функции - C++
Помогите пожалуйста разобраться. Я уже 3 день не могу разобраться. Суть в том что есть структура и 5 функций EnterAutos(); SaveToFile();...

Односвязные списки: как работают? - C++
Здрасте всем! Есть такой вот односвязный список, объясните пожалуйста, как будет выглядеть функция добавления записи в конец такого...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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