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

Вниз

Исходники, ограничивающие срок работы программы.   Найти похожие ветки 

 
vladraven ©   (2003-09-11 17:17) [0]

Есть чужая программа, без исходников, необходимо ограничить срок ее работы всего 2недели и до моего появления, после чего она опять работает еще 2 недели и так далее.
Может у кого есть наработки в этой отрасли?


 
MBo ©   (2003-09-11 17:36) [1]

Несомненно, есть наработки - у автора чужой программы.


 
AGAMEMNUM ©   (2003-09-11 17:37) [2]

вообще то не хорошо получать выгоду с чужих программ...

идея в общем такая - асм знаешь? вставляешь в эксешник секцию, на нее джамп с энтрипоинта в секции через лоадлайбрари и гетпрокадресс (их та прога для этого должна импортировать, обычно их импортируют :)) грузишь свою дллку, в ней ф-ция проверки даты (тут сам извратись) и дальше джамп на энтрипоинт или на выход в зависимости от результатов...


 
[lamer]Barmaglot ©   (2003-09-11 17:45) [3]

Вариантов много.
1. Периодически проверять наличие программы в памяти если обнаружено наличие программы TerminateThread.
2. Поставить хук на запуск программы и убивать её.
3. Дописать в ЕХЕ программы, свою программу которая будет вызываться первой и проверять срок соответственно разрешая или запрещая запуск.
4. Поставить свою программу на автозапуск, если прошло более 2 недель записать в ЕХЕ файл программы в первые 15 байт случайную информацию, сохранив настоящие 15 байт где-нибудь для последующего восстановления

и т.д. и т.д. и т.д.


 
AGAMEMNUM ©   (2003-09-11 17:53) [4]

третий пункт я какраз и предложил - остальные твои проваляться, если юзер скопирует прогу на другой комп да и есле вообще не ламер...


 
[lamer]Barmaglot ©   (2003-09-11 17:56) [5]

Я предложил различные варианты которые можно реализовать на различном уровне владения програмированием...

Кроме того FindFirst/FindNext, никто не отменял. Также предполагается, что юзер не знает о установленной защите...


 
AGAMEMNUM ©   (2003-09-11 18:12) [6]

как не знает, если прога перестает работать??? а что там про финдферст?


 
Murad ©   (2003-09-11 18:55) [7]

Можно прогу на дискету скопировать и с собой забрать :)))))



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
7-71979
Игорь_1984
2003-07-09 11:41
2003.09.22
Как убить процесс, зная его имя?


14-71927
arous
2003-09-03 00:25
2003.09.22
RxLib


14-71925
Udjin
2003-09-02 22:02
2003.09.22
Прокомментируйте, пожалуйста, код


1-71619
qwerty2
2003-09-09 13:49
2003.09.22
Delphi и Excel


14-71946
Dmitriy O.
2003-09-02 16:28
2003.09.22
Как можно получить палитру 256 цветов Виндовс