![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
22b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.7.2008 Репутация: нет Всего: нет |
Вообщем суть проблемы такова есть DLL которая загружается процессом prog1.exe
сама эта dll-ка после активации создает поток и в этом потоке вызывает процесс prog2.exe и заносит себя в его адрессное пространство... Те по сути получается что она заново запускается под proj2.exe и соответственно снова происходит запуск proj2.exe и тд по рекурсии Вопрос: Как наиболее дешевым способом сделать контроль 1 запуска под prog2.exe, хочется смотреть в сторону pipe но надеюсь есть способ красивше ..... Всем thx за внимание! |
|||
|
||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
А посмотреть под каким процессом мы находимся и если под prog2.exe, то не запускать prog2.exe религия не позволяет ? P.S. Чем внимательнее читаешь этот топик, тем больше крепнет уверенность, что перед нами в муках рождается новый троян ![]() |
|||
|
||||
22b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.7.2008 Репутация: нет Всего: нет |
Подскажи как смотреть я думал об этом но не додумался и в инете не нашел способа определить родительский процесс подгрузивший длл-ку спасибо заранее...
|
|||
|
||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 21 Всего: 32 |
Значит плохо думал или поленился подумать. Попробуй еще раз. Смотри что получается: внедряться во все процессы умеем, создавать нить при загрузке Dll-ки и запускать из нее еще один процесс - умеем. А вот узнать имя процесса, в котором находимся - не можем. "Не верю !" (с) Станиславский ![]() |
|||
|
||||
22b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.7.2008 Репутация: нет Всего: нет |
да просто ищу наиболее дешевое решение .... дешевое в плане времени.... поэтому у знающих людей и интересуюсь чтобы не убивать на эту проблему день... а то жизнь проходит....
Заранее Вам спасибо.... Добавлено через 12 минут и 54 секунды разобрался решение было наверху согласен ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |