Показать сообщение отдельно
  #7  
Старый 06.04.2014, 00:29
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
Bargest, а че я до длл-ки не могу добратся через CreateToolhelp32Snapshot?
Добраться-то можно наверно при желании, только что дальше? Вызов функции - это
Код:
mov eax, param1
mov edx, param2
call reset
После чего текущий EIP прыгает на reset. Следовательно, выполнить эти команды должен тот процесс, в чьем контексте эта функция должна быть вызвана.
Цитата:
А насчёт А/П - а какая разница откуда процедуру вызывать
В таком случае, зачем вообще производить инжект ДЛЛ в чужой процесс, если не имеет никакого значения от чьего имени будет выполняться код? Инжект для того и делается обычно, чтобы изменить поведение программы, а в этом случае функция должна быть вызвана тем процессом, в который ДЛЛ инжекчена.

Klyaksa, поясни, зачем тебе вообще это надо. Может есть решение проще. И код инжекта приведи.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием