![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать программу Trial ? [D6, Win95/98, WinME, NT4, Win2k]
Гончий © (2002-09-05 10:24:00)Где и как хранить дату установки, чтобы при удалении ее нельзя было пользоваться программой еще один срок...подскажите...!
NiConZ (2002-09-05 15:32:00) [1]Тогда засунь куда-нибудь в реестр, строчку с датой установки и гаммируй её для прикола - всё остальное - то-же самое только вид с боку. Ещё можно в каталог SYSTEM, разместить файл под видом *.sys *.dll и назови его хитро, как системный, ну и пиши туда как в таблицу - первая строка дата установки - остальные даты - запуска. Начнут таймер крутить - записываешь в первую строку дату прошлого столетия и всё в порядке, триал закончен.
Гончий (2002-09-05 14:39:00) [2]Мне и нужно остановить определенный контингент, а про то что сломают я и так знаю! Вопрос как сделать! Счетчик нужно хранить вне программы, чтобы ее переустановка не обнуляла его!
NiConZ (2002-09-05 12:19:00) [3]Абсолютно верно, если не хочешь чтобы пользовались все, кому ни лень, не выкладывай в демо полной функциональности. Проблема в том, что защита возможна только на аппаратном и правовом уровнях, а такого пока нет. Вспомните DIVX - совершенно невостребованная вещь. Любая фирма, которая хочет мотаться на рынке программирования должна просто выдавать регулярно новые версии, заделывать старые и внедрять новые ошибки.
Dimk (2002-09-05 12:00:00) [4]Все зависит от того, насколько надо сломать.
Если очень надо - сломают! :o)
А так - как бы Ты не сделал - это остановит определенный контингент.
Можно например делать заведомо триальную программу с усеченными функциями. Тогда конечно лом не поможет.
NiConZ (2002-09-05 11:34:00) [5]Господа, не трепите просто так, на этом-же сервере полно примеров как разместить что-либо внутри - exe-файла, полная защита от чего-либо как вы понимаете вопрос филосовский, если человеку будет нужна программа он её поставит, поломает и заставит работать без всяких глупостей. Очень давно я написал программу которая бесконечно продляет триал (по одному из идиотских способов защиты) проверено было на 4-х различных программах с тем методом. Файл называется cclsid.exe , метод защиты - убогий - запись в реестр в секцию классов полного дерьма, содержащего дату установки, так-что ни программу ломать не надо, ни винду переставлять ТОЛЬКО ИСПРАВЛЯТЬ ЯВНЫЕ ОШИБКИ В РЕЕСТРЕ, именно для исправления ошибок я её и написал за 15 мин.
ЮЮ (2002-09-05 11:12:00) [6]А где скачать можно, пока кислород не перекрыли? :-))
Каждые пару месяцев выкладывай новый ехе, которы не будет работать после некоторой даты. А текущую дату лучше брать не с компа (а то часы переведут), а ,например, по дате создания файлов в МоихДокументах, Темр или ещё где
гончий (2002-09-05 10:59:00) [7]На счет ненужности программы сомневаюсь...за год скачано больше 10000 копий..думаю пора и заработать хоть немножко...
гончий (2002-09-05 10:57:00) [8]Я действительно серьезно спрашиваю...Думаю 30-и дней на тестирование программы вполне достаточно. Я никак не могу придумать действительно надежного способа хранения счетчика. Может у кого есть опыт или идеи. буду очень благодарен. В нете искал и ничего на эту тему не нашел конкретно.
SEM (2002-09-05 10:45:00) [9]А если потенциальному покупателю не хватило времени посмотреть
программу? Всё, без переустановки Windows ему никогда её не увидеть?
lenin (2002-09-05 10:41:00) [10]
> ЮЮ © (05.09.02 10:32)
Если так рассуждать, то можно и корпус поменять. А человек спрашивал серьезно.
NiConZ (2002-09-05 10:38:00) [11]В большинстве случаев внутри самого exe-файла.
ЮЮ (2002-09-05 10:32:00) [12]В конце концов Винду переустановят. Пиши на корпусе компа!!!
ЮЮ (2002-09-05 10:31:00) [13]А ты полагаешь, что станут ? Второй срок? Намучавшись во время первого? :-))