Та есть впринципе, только корректно его только к \\Device\\Keyboard0 (ps/2) удается подкрутить. А когда подключаю USB клаву (она становится...
>o14189 Спасибо, но это малость не то. Интересуют исходники к книге Г. Хоглунд, Дж. Батлер "Руткиты: внедрение в ядро Windows", в частности...
Понимаю, что не совсем к месту, но найти никак не могу! Киньте сюда или в личку akvalang3[at]yandex.ru
Согласен, глупость сморозил, исправился, клава заработала, но драйвер в стек не зашел. Ну да ладно, раз ты такой строгий, но справедливый, кинь...
Переписал так: NTSTATUS DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) { ULONG i; UNREFERENCED_PARAMETER...
Переписал под WDM. Так он даже запускаться перестал... Как правильно соединиться со стеком в AddDevice?
Народ, подскажите, как прицепиться к стеку USB/ВТН клавиатуры? На данный момент есть рабочий пример с клавой PS/2: NTSTATUS HookKeyboard(IN...
Походу получилось! Переписал так: VOID DispatchUnload(IN PDRIVER_OBJECT DriverObject) { KTIMER kTimer; LARGE_INTEGER timeout; //...
Вот еще анализ дампа:
Чем дальше, тем страшней... :) Переписал так: VOID DispatchUnload(IN PDRIVER_OBJECT DriverObject) { // Получаем указатель на структуру...
Собрал анализ дампа. Прилагаю. И еще вопрос: в книге нашел, что для корректной выгрузке при выключении компа, нужно регистрировать...
По теории должно хватать:
Дамп не создается :(. Настройки приаттачил. Может это потому, что падение происходит перезагрузкой?
Имена участников (разделяйте запятой).