Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.24;
Скачать: CL | DM;

Вниз

Обход защиты запуска второй копии   Найти похожие ветки 

 
Micke ©   (2003-07-11 21:49) [0]

Народ! Есть приложение с защитой от запуска второй копии(не на Delphi), и эту защиту надо обойти. Как это можно сделать при помощи Delphi?
Короче запускаю я прогу, пробую вторую копию запустить, а она её отслеживает и килит.
Мне не прогу отслеживающую запуск, а ОБХОД этой защиты. Есть какие-то общие методы. Желательно МНОГО примеров кода.


 
wicked ©   (2003-07-11 23:10) [1]

AFAIK никак....
или очень сложно - отслеживать все семафоры и крит секции... или все обьекты ядра (если вообще такое возможно)....
о них в MSDN написано, но мне лень глядеть... ;)


 
Pat ©   (2003-07-11 23:12) [2]

>Желательно МНОГО примеров кода
:LOL:
SoftIce"ом для начала можно поизучать программу. Можно и отучить от привычки проверять количество копий.
Если все же нужно "сделать при помощи Delphi", то читай про WriteProcessMemory и т.д..


 
Германн ©   (2003-07-12 02:34) [3]

А я вот вооще не понимаю смысл сабжа! У меня в программе стоит такая защита, поскольку она работает с неким устройством подключенным к компьютеру. И, следовательно, две программы не могут работать с ним одновременно!
Но в моем случае "взлом такой защиты" приведет, в лучшем случае, к неработоспособности обеих программ.
А какие есть еще варианты?


 
Spawn ©   (2003-07-12 05:20) [4]

Я когда то делал такое - IDO PRO в руки и смотри где и что у тебя вызывается в той проге для отслежвания копий. Потом иожно обломать результат вызова(В моем случае я поменял test exa eax на xor eax eax). Либо делать перехват АПИ ))))


 
AbrosimovA ©   (2003-07-14 09:26) [5]

Не IDO PRO, а IDA PRO.



Страницы: 1 вся ветка

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-77872
Jumbo
2003-07-13 13:13
2003.07.24
Сортировка TListView


1-77988
Вован
2003-07-10 18:13
2003.07.24
Объясните пожалуйста что, возвращает GetDC(0)


14-78043
Домарощинер
2003-07-09 19:49
2003.07.24
Перезагрузка матрицы в анекдотах


14-78131
Renegate
2003-07-09 09:32
2003.07.24
Почему так происходит?


1-77892
lex7
2003-07-14 11:08
2003.07.24
А как зарегистрировать в компоненте новое сообщение?