Проще написать свой драйвер-фильтр, ... сдесь вобше нет ничего сложного, даже новичком такой драйвер пишется максимум неделю. Лично для меня...
mouclass - это тоже драйвер-фильтр
Еще 2 недели назад я с похожим вопросом хотел прийти:) Вобшем тебе нужен драйвер-фильтр мыши. Самое ближе реализовано в этом. Также читай...
Спасибо. Еще один в догонку. Вы круто генерите внедряемый код, с помощью записи. Наверное что-то читали по соответствующих машынных кодах....
Ms Rem Как в SoftIce увидеть Дельфовский исходник?? Какие опции(директивы) нужно выставить в Дельфи?? Что мы получим и как энто загрузить в...
DriverEntry .... // Ініціалізація файлу логу RtlInitUnicodeString( &fullFileName, L"\\??\\C:\\MouseDrv.txt" ); InitializeObjectAttributes(...
Four-F Это так.((( Почему плохо? В плане, что я не смогу вкусностей отладочной винды заюзать, или в плане, что мне надо перейти в "Free Build...
Я заменил в последней процедуре IoStartNextPacket на прямой вызов StartIo: pDeviceObject->DriverObject->DriverStartIo( pDeviceObject,...
А что не позволяет взять любой драйвер и упростить его сколько нужно?
1. Если с процедуры StartIo выйти не делая ни IoStartNextPacket, ни IoCompleteRequest, то останется ли текущий IRP в очереди необработаных...
Нашел! CSRSS ждет от mouclass(точнее от моего фильтра:)) STATUS_PENDING и лишь потом завершаеться. И не важно обработается потом все-таки этот...
Сделал TARGETLIBS=...\libc.lib И все заработало. Спасибо за помощь.
А то при компиляции mouclass получаю: unresolved external symbol _memcmp. В ключах к build.exe такого не нашел ... может плохо искал?
Нет не то. Постараюсь кратко: Делаю "Пуск => Выключить компютер", Windows не хочет завершаться(вероятную причину я изложил выше)....
С первого взгляда правильно. ... @(PDOB_NAME_STRING(out_buffer)^.name.Buffer) Скорее всего Buffer указатель?? Зачем еще его смещение брать??...
Есть драйвер фильтр мыши. IRP_MJ_READ он обрабатывает не посылая запроса mouclass. Есть другой поток, который переодически опрашивает mouclass....
Сделал по HardwareId. Спасибо за помощь.
Спасибо за помощь. Если в системе есть две мыши, то как в реестре сделать записи, чтобы PnP-менеджер грузил мой фильтр только в стэк одной из...
Дебугить драйвер айсом научился, но есть проблемы: 1. В коде дравера делаю KdBreakPoint(); ... занимаемся отладкой ... не...
Большое спасибо за код! Главное, теперь я знаю, что действую в нужном направлении. ...к сожелению при загрузке опять одно пикание, только с...
Имена участников (разделяйте запятой).