Тема: HOOKS
Показать сообщение отдельно

  #3  
Старый 05.05.2016, 20:37
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Кароч понял, что функция удаления хуков дерьмо:
  1. не освобождается выделеная память
  2. на 1 адрес может быть посажено несколько хуков
В связи с этим обнова, в которой это исправленно:
  1. Для удаления хука используется адрес, который вернула функция его создания, что решает проблему удаления части хуков с 1 адреса
  2. При удаление хука освобождается выделенная для него память
  3. изменен порядок удаления хуков - от последнего установленного к первому
 
Ответить с цитированием