Я свою dll прописываю в параметре AppInit_DLLs ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. В WinXP и Win...
Rel, теперь ошибки:1>kbfiltr.h(24) : error C2011: '_KEYBOARD_INPUT_DATA' : 'struct' type redefinition 1>kbfiltr.c(40) : error C2115: '=' :...
Я изучал только ассемблер, но примеров того, что я сейчас делаю, на асме, к сожалению, нет, поэтому приходится копаться в примерах на С....
WinDDK естественно есть, а список ошибок есть в архиве в файле buildfre_wxp_x86.err. Вообщем суть такая: я эти функции перевёл на ассемблер и...
Я Си практически не знаю, но тут мне пришлось подредактировать один исходничёк. В результате при сборке получил ошибки. помогите, пожалуйста,...
Помогите, пожалуйста, ещё собрать вот такой код:#include "kbfiltr.h" #ifdef ALLOC_PRAGMA #pragma alloc_text (PAGE, KbFilter_InternIoCtl) #endif...
l_inc, сообщение №35 относится не к Вам
Я написал Callback, но получить скан-код нажатой клавиши я так и не могу. KbFilter_ServiceCallback proc pDeviceObject:PDEVICE_OBJECT,...
Отвечаю на свой вопрос) чтобы не было BSOD при CloseHandle, надо IRP, приходящий к устройству не подключённому к стэку устройств, завершать, а...
Да. Я просто не хочу тратить своё драгоценное время на изучение Вашего С) Чем больше мне что-то навязывают, тем больше у меня к этому неприязнь....
l_inc, я тут не много запутался. Пожалуйста, помогите разобраться. не хочет компилироваться такой код: FiDO_DEVICE_EXTENSION STRUCT Self...
Пожалуйста, переведите мне на ассемблер эти две строчки: connectData = ((PCONNECT_DATA)...
а где перехватывать их тогда, если не из DispatchRead ?
дак я английского и Си не знаю
l_inc, так что же мне делать? может что почитать??
Rel, большое Вам спасибо!! мой драйвер заработал!
Фильтр на асме уже работает) теперь только разбираемся, как считывать данные с клавы http://www.wasm.ru/forum/viewtopic.php?pid=426261#p426261
IRP беру от i8042prt.sys, потому что пока тестирую PS/2 клаву. А что в моей процедуре завершения не так?
Мой фильтр прописан в параметре UpperFilters ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
l_inc, так? ReadComplete proc uses esi edi ebx pDeviceObject:PDEVICE_OBJECT, pIrp:PIRP, pContext:PVOID mov esi, pIrp assume esi:ptr _IRP...
Имена участников (разделяйте запятой).