Нету там ничего принципиально нового. Всё как было со времён NT, так и осталось. Единственное глобальное изменение - все драйверы под 64-х битную...
Обманули. К сожалению, давно уже вся ООП-хрень работает и в ядре. Насчет нельзя мыслей нет. MS сказала можно и нужно и выпустила KMDF. Ну а юзать...
devcon disable "USB\Vid_vvvv&Pid_pppp" , где vvvv идентификатор производителя мыши, pppp идентификатор устройства. Идентификаторы можно найти в...
c: -----+ | v m: --> \Device\HarddiskVolume1 ^ | z: -----+ c: ссылка на \Device\HarddiskVolume1. Можно создать...
http://www.wasm.ru/forum/viewtopic.php?id=13999
Конфигурирование девайса выполняет функциональный драйвер. Фильтр не может этого делать. Если он сидит под FDO, то может только наблюдать процесс...
Да вряд ли. Если спросят, скажешь: "Не скажу, а если будете дурацкие вопросы задавать, то багов искать больше не буду, а про этот всем раскажу на...
Ну тогда проверь всё ещё раз дцать и строчи баг-репорт ;)
Да, ты прав. После RemoveEntryList нужно обновить entry вот так. RemoveEntryList( entry ); entry = entry->Blink; Скорее всего тот, кто писАл этот...
Нет. Ты упустил RemoveEntryList(entry). Она отстегнёт текущий ентри и замкнёт DeviceExtension->ReadQueue. При кажущейся простоте двусвязных...
Оно самое ;) Только когда оно "жить" начинает - это и есть ГУЙ!
Ну чем-то ведь надо развлекаться ;)
Ладно... придётся сказать что-нить. Он был прав в том смысле, что псАть на асме то, что он преподаёт - это действительно мазохизм. А преподаёт...
Не то чтобы не предназначена, просто по соображениям безопасности её в фильтрах не надо использовать. Во всевозможных вариантах пример...
Возможно, у тебя где-то определена _WINBASE_. Либо убирай её, либо попробуй так: #define _WIN2K_COMPAT_SLIST_USAGE #include <ntddk.h>...
DDK/src/input/kbfiltr/ должен мочь это фильтровать, но сам не пробовал.
Конкретно насчет sleep не знаю, но kbdclass - это upper-level class filter. Клавой же рулит драйвер i8042prt. Полные исходники тоже есть в ддк...
То, что оно как-то работает в данном конкретном случае, ничего не означает. Нет. Просто достает IRP из очереди, копирует KEYBOARD_INPUT_DATA и...
Ну для экспериментов можно и так. Девайс не является объектом ожидания: http://msdn2.microsoft.com/en-us/library/ms686364(d=printer).aspx Да,...
fobos, ты уверен, что прочитал статьи по ссылкам, а также раздел Symbols в справке к дебаггеру? Зачем именно i386kd?
Имена участников (разделяйте запятой).