Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передача значения драйверу

261
26 июня 2006 года
ahilles
1.5K / / 03.11.2005
Мой драйвер создал виртуальное устройство.
Мне надо передать драйверу ТОЛЬКО одно значение DWORD.
Какими способами я могу это сделать?
1.8K
26 июня 2006 года
k3Eahn
365 / / 19.12.2005
DeviceIoControl,WriteFile.
261
27 июня 2006 года
ahilles
1.5K / / 03.11.2005
а writefile какой код операции указывает?
1.8K
27 июня 2006 года
k3Eahn
365 / / 19.12.2005
[quote=ahilles]а writefile какой код операции указывает?[/quote]
Насколько я помню - IRP_MJ_WRITE

ЗЫ:Ещё dword можно передать через реестр.
261
28 июня 2006 года
ahilles
1.5K / / 03.11.2005
черех реестр уже интереснее, а через файл?
1.8K
29 июня 2006 года
k3Eahn
365 / / 19.12.2005
[quote=ahilles]черех реестр уже интереснее, а через файл?[/quote]
Через реестр самое лучшее передать драйверу инфу на этапе инициализации, то бишь в DriverEntry, где 2-м параметром идёт адрес строчки с названием ветки для драйвера в реестре.
А так, если есть необходимость в неоднократной передаче, то DeviceIoControl, мне кажется, самое оно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог