Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11625
Последний выпуск: 19.06.2015

DLL выгружается из адресного процесса после закрытия установщика хука

6
09 ноября 2013 года
@pixo $oft
3.4K / / 20.09.2006
В продолжение этой темы.

По доселе неизвестной мне причине (в документации про такое не сказано) DLL выгружается из АП процесса, в который была внедрена, как только внедрятор прекратит своё существование. Даже если убрать UnhookWindowsHookEx, результат от этого не изменится. Пробовал CreateRemoteThread после внедрения — результат тот же. Более того, если в процедуре потока выставить задержку в несколько секунд, то по их истечении приложение падает с сообщением об ошибке, в котором значится <имя модуля_unloaded>, из чего я делаю вывод, что он пытается выгрузиться сразу после смерти внедрятора, и лишь Sleep его останавливает.

Как исправить такое поведение?

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог