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

Вниз

Может программа сама поменть свой код?   Найти похожие ветки 

 
Grim   (2007-10-07 19:21) [0]

Как можно реализовать следующее:
- при первом запуске программа записывает в реестр (или ini файл дату запуска), по истечении пр. 30 дней код программы само-модернизируется, и программа уже не способна ни на что кроме выдачи определённого сообщения?
Ну отсчёт времени организовать - плёвое дело! А вот с "мутацией" ))) кода я никогда не сталкивался!
Помогите, плз!


 
antonn ©   (2007-10-07 19:25) [1]

использовать еще одну программу


 
Anatoly Podgoretsky ©   (2007-10-07 19:29) [2]

> Grim  (07.10.2007 19:21:00)  [0]

А с мутацией просто, восстанавливается архивная версия и вся самомутация побоку.
А вот организовать отсчет времени очень сложная задача при наличии современных средств мониторинга.
Не в голове же хранить это время.


 
Grim   (2007-10-07 19:31) [3]

Хм... патч?

А сама для себя программа патчем быть не может?


 
Grim   (2007-10-07 19:36) [4]

> А с мутацией просто, восстанавливается архивная версия и вся самомутация побоку.

Не-е! Ну можно не промежуток времени, а дату конкретно в коде прописывать: if data >=... Даже если из архива запустишь - ей хана!
Ну это не столь важно!

Просто на этом примере хочется научиться! Попробовать!


 
Anatoly Podgoretsky ©   (2007-10-07 19:51) [5]

> Grim  (07.10.2007 19:36:04)  [4]

Тогда речь будет идти не о 30 дней триале, а о триале до физической даты.
Персональные версии программы не расматриваю.
Кстати ты думаешь кто то дату будет выкусывать, нет просто изменят проверку JA заменят на JMP
А что за такая ценная программа?


 
Grim   (2007-10-08 10:58) [6]


> А что за такая ценная программа?

Во-первых:

> Просто на этом примере хочется научиться

Во вторых:
Люди даже спасибо не скажут! Хочется дать им попробовать поработать, попробовать, освоиться... посмотреть - заслуживает ли программа похвалы!?
Или всех она устраивает, - то даём 20-30 дней на пробуждение совести и...


 
Anatoly Podgoretsky ©   (2007-10-08 11:12) [7]

> Grim  (08.10.2007 10:58:06)  [6]

И после в корзину, а лучше сразу.


 
Alex-r   (2007-10-08 11:21) [8]

)))
вот так - да?! )))

Не, а если серьёзно? Всё время тратишь именно на функциональность своей программы, стараешься сделать её надёжнее, удобнее... так что тратить 1,5 дня на разработку защиты не хотца! if data >=... then close - не серьёзно!
Вот и ищу достаточно простое решение!


 
Сергей М. ©   (2007-10-08 12:18) [9]


> сама для себя программа патчем быть не может?


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

Программа включает в себя как минимум один модуль.


 
TSNamir@mail.ru   (2007-10-10 15:47) [10]

D:\SAVE\Damir\Add-in\MSVBVM60DLL\Проект "АнтиКрэковые Мучения"  Ядро системы и антиотладочные приемы.htm


 
TSNamir@mail.ru   (2007-10-10 15:49) [11]

Тьфу ты. Не то вставил

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=265



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
2-1192086758
Quart
2007-10-11 11:12
2007.11.04
Подключение к БД


15-1190835191
Eraser
2007-09-26 23:33
2007.11.04
Delphi, механизм документирования кода


2-1192078111
zzzz
2007-10-11 08:48
2007.11.04
Переместить в конец курсор


2-1192098162
Антон Шестаков
2007-10-11 14:22
2007.11.04
Вычисление даты


15-1190702614
ок
2007-09-25 10:43
2007.11.04
посоветуйте хорошие книги для изучения java se