Форум: "Начинающим";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];
ВнизМожет программа сама поменть свой код? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c