Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Внедрение DLL


v0id ©   (2002-06-25 22:04:00) 

Последнее время слышу "о внедрении DLL в чужой процесс". Что это такое и зачем это надо?


v0id   (2002-06-27 08:47:00) [1]

3,29 MB - нехило!


rhf   (2002-06-27 03:07:00) [2]

я свой взял тут
http://www.mbo88.chat.ru


SPeller   (2002-06-27 00:38:00) [3]

2 rhf © (26.06.02 20:28)

Где его электронный вид мона увидеть?


Almaz   (2002-06-27 00:27:00) [4]


> v0id © (26.06.02 09:32)
> Almaz -> можешь дать ссылку, а то там искать и искать...
>
> P.s: в поиске вписал твой ник, но никакой проги в кладовке
> не было.

Вот тебе ссылка:
http://delphi.mastak.ru/cgi-bin/download.pl?get=1021157151&n=1

Удачи.


rhf   (2002-06-26 20:28:00) [5]

а ты почитай..... он даже есть в електронном виде.....


v0id   (2002-06-26 18:40:00) [6]

За что все так любят Рихтера?


v0id   (2002-06-26 18:38:00) [7]

Правильно! Скорее всего ты сам ламер, т.к. ничего путевого мне в чате сказать не мог. Извини, но сложилось такое впечатление, что ты выскочка and nobody else.


kig   (2002-06-26 12:48:00) [8]

"...Что это такое и зачем это надо?" - ну например для отладки.

Смотрите описание CreateRemoteThread в MSDN. А примеры использования и объяснения - в книге Рихтера.


Игорь Шевченко   (2002-06-26 10:26:00) [9]

v0id © (26.06.02 09:30)


>Ха! Вы меня ламером считаете??


Я очень сожалею, но, скорее всего...


v0id   (2002-06-26 09:32:00) [10]

Almaz -> можешь дать ссылку, а то там искать и искать...

P.s: в поиске вписал твой ник, но никакой проги в кладовке не было.


v0id   (2002-06-26 09:30:00) [11]

Ха! Вы меня ламером считаете?? Вот как это делается:

Wnd := FindWindow("***",nil);
dwThreadId := GetWindowThreadProcessId(Wnd, nil);

// В DLL создается хук, а дальше выов функции PostThreadMessage(dwThreadId, WM_NULL, 0, 0);

Пример использования, а не код!


Almaz   (2002-06-26 00:28:00) [12]


> v0id © (25.06.02 22:05)
> ... желательно с примером!

Посмотри в кладовке - там валяется мой примерчик про внедрение в Explorer.

Удачи.


Юрий Зотов   (2002-06-26 00:14:00) [13]

> Что это такое
Очень просто - получение прямого доступа к адресному
пространству чужого процесса путем внедрения в него своего кода.

> и зачем это надо
Для вмешательства в работу чужой программы.

> желательно с примером!
Ха! Шутник, однако. Такие примеры в широкие массы не выкладываются. Во-первых, чревато последствиями. Во-вторых, кто не может сам написать такую штуку - тому и пример не поможет, не разберется он в нем, только вопросами замучает, а толку все равно не будет. А кто может - тому и пример не нужен. Ему достаточно сказать всего два слова - "глобальный хук". Это и есть механизм внедрения, остальное зависит от задачи.


ZZ   (2002-06-25 23:59:00) [14]

..и зачем это надо?


v0id   (2002-06-25 22:05:00) [15]

... желательно с примером!


Наверх

Титульная страница Поиск, карта сайта Написать письмо