|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 26, 2004 11:35:28 Уважаемые коллеги , насколько я успел разобраться после создания драйвера в базе драйверов и запуска процедуры invoke StartService, hService, 0, NULL у которой 2 и 3 параметр отвечают за передачу параметров драйверу , стартует процедура инициализации драйвера, где как она не называется ну к примеру такого вида DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING вопрос где и как внутри этой процедуры достать переданные мной параметры (посредством StartService)...интересно все вплодь до синтаксиса , а монжо и примерчик на бесмертном ассемблере.... |
|
|
Дата: Май 26, 2004 16:43:18 Для драйверов 2 и 3 параметр не используются. Только для служб. Дотянуться до раздела реестра драйвера в DriverEntry проще простого: pusRegistryPath на него кажет. Так что ZwOpenKey, ZwQueryValueKey и т.п. См. "Часть 3: Простейшие драйверы" и "Часть 10 : Базовая техника: Реестр". |
|
|
Дата: Май 26, 2004 17:23:35 Four-F Спасибо , в самую точку по докам все понял... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.086 |