Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1191597227
Kantemir_maslov
2007-10-05 19:13
2007.11.04
TMemo c CheckBox ами


2-1191913114
jslayer
2007-10-09 10:58
2007.11.04
запуск приложения


15-1190838030
Nic
2007-09-27 00:20
2007.11.04
На сайте есть логотип


15-1190979589
Володя
2007-09-28 15:39
2007.11.04
Сравнение


15-1191760798
Andy BitOff
2007-10-07 16:39
2007.11.04
Блин!!! Как бороться?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский