[img] _522581644__pnpi8042.part01.rar
[img] _387032838__kbfiltr.rar
Не знаю что имеется ввиду под "драйвер клавы", но лови всё. [img] _376456370__kbdclass.rar
Так бы сразу и сказал, что у тя продвинутая ида. Все основные структуры там уже есть. С IRP_MJ_ руками придется. MajorFunction - это массив...
[ asmlamo: Там есть вызовы в ядро точнее в HAL ] Прямого чтения портов и быть не может. Оно же должно быть "architecturally independent". Все...
VOOrDOOluck, дизасмни DebugView от sysinternals.com, да посмотри. Там хучится DbgPrint и, небось, всё грамотно сделано.
\\.\PhysicalDriveX - это символьная ссылка. Нужно сначала её таргет получить ZwQuerySymbolicLinkObject. Потом IoGetDeviceObjectPointer. Потом...
[ asmlamo: <font color="indigo]Или проще и надежнее написать отдельно драйвер - кейлогер ?</font><!--color--> ] Разумеется. И проще и...
В иде есть парсер хидеров File->Load file->Parse C header file... Я, правда, никогда не пользовался. Какой-нить ntddk.h, скорее всего, не...
Порты 60h и 64h читает i8042prt. kbdclass - это фильтр. Реально он ничего не делает. Нечто вроде буфера между win32 и i8042prt.
[ leo: <font color="indigo]Может тогда ответишь на исходный вопрос</font><!--color--> ] S_T_A_S_ вобщем уже ответил. Все эти тонкости с...
Возможно в 9х выравнивание по-барабану, но под nt+ точно в этом дело.
WriteConsole не нравится, то что стек не выровнен по границе двойного слова. Вот так будет работать. xor eax, eax mov ax, 38...
GetObject
Asterix, я не совсем верно понял вопрос. Самому лень смотреть, но в исходниках встречается функция InternalRegisterClassEx и структура CLS. [...
:hwnd explorer Handle Class WinProc TID Module 010090 tooltips_class32 719CBAA8 7E8 comctl32...
gerard, правильнее говорить: "Желаю успехов в программировании." или "Желаю больших успехов в программировании."
Для начала, можно почитать Гарри Неббета.
yureckor, ты небось при создании списка размеры окна в ноль ставишь, а ресайзишь только в WM_SIZE. Так вот, при создании диалога WM_SIZE не...
Да я всё знаю. Насчет актуальности не понял. Вроде, актуально ещё.
Имена участников (разделяйте запятой).