Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 1 марта!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Программисты долго мучаются с кодом прогаммы, изучают С++, WinAPI функции, MSDN. Потом пишут банальную систему защиты или навешивают банальный протектор, а крэкеры и реверсеры справляются с такой защитой за 5 минут. В итоге, продажи программы почти нулевые. Чтобы такого не допустить, тут самому надо немного поднабрать опыта отладки, реверсинга, тот же отладчик Ollydbg изучить или дизассемблер IDA Pro. Но где искать по крохам эти знания? Нет, конечно можно годами "методом тыка" разбираться, но куда быстрее видеокурс специальный посмотреть. Вот тут он есть: ссылка. Автор курса с большим опытом и объясняет понятно, я из этого курса много узнал про то как работает компьютер, процессор, про инструменты специальные и как с ними работать. Мои коллеги программисты на работе ничего такого и не знают, теперь я им нос утру.

Функция CallNextHookEx.

Функция CallNextHookEx вызывает следующую процедуру ловушки в текущей цепочке. Процедура ловушки может вызывать эту функцию как до, так и после обработки информации о ловушке.

LRESULT CallNextHookEx(      
     HHOOK hhk,
     int nCode,
     WPARAM wParam,
     LPARAM lParam
 );

Параметры

hhk
Дескриптор текущей ловушки. Приложение получает этот дескриптор после вызова функции SetWindowsHookEx.
nCode
Код ловушки, переданный в текущую функцию ловушки. Следующая процедура ловушки использует этот код, чтобы обработать информацию о ловушке.
wParam
Значение wParam, переданное в текущую процедуру ловушки. Значение этого параметра зависит от типа ловушки.
lParam
Значение lParam, переданное в текущую процедуру ловушки. Значение этого параметра зависит от типа ловушки.

Возвращаемое значение

Это значение, возвращённое следующей процедурой ловушки в цепочке. Текущая функция ловушки так же должна вернуть это значение. Конечно же возвращаемое значение зависит от типа ловушки. Более подробную информацию см. в описании к конкретной процедуре ловушки.

Замечания

Процедуры ловушек устанавливаются в цепочке для определённого типа ловушек. CallNextHookEx вызывает следующую ловушку в цепочке этих типов.

Вызывать CallNextHookEx не обязательно, но очень рекомендуется, иначе другие приложения, установившие ловушки просто не получат уведомлений и не смогут корректно работать.

Дополнительная информация

Заголовок Объявлена в Winuser.h, включая Windows.h
Библиотека User32.lib
Минимальные ОС Присутствует начиная с Windows 95, Windows NT 3.1


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS