Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2010, 21:02   #1
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
Восклицание Ограничение по сроку работы программы!!!

Подскажите каким образом можно ограничить срок работы программы???!!! Скажем на 1 месяц припустим!!!
Заранее огромное спасибо!!!
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 08.05.2010, 00:31   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Навесить протектор, написать свою защиту....
p51x вне форума Ответить с цитированием
Старый 08.05.2010, 01:20   #3
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
По умолчанию

Цитата:
Навесить протектор, написать свою защиту....
А детальнее можна?!
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 08.05.2010, 08:05   #4
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

На запуске программы вешаем код проверяющий системное время. Если хотите по-круче, то делаете записи в реестре о количестве раз использования.
Виталий Желтяков вне форума Ответить с цитированием
Старый 08.05.2010, 11:06   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
На запуске программы вешаем код проверяющий системное время. Если хотите по-круче, то делаете записи в реестре о количестве раз использования.
Все это ломается на раз-два. Достаточно написать ланчер, который будет переводить время назад, запускать, и возвращать время, и запретить писать в ветку реестра количество запусков - и защита снята.
Цитата:
$T@LKER
если программа не стоит того то не заморачивайся зря.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.05.2010, 14:45   #6
Could
Пользователь
 
Аватар для Could
 
Регистрация: 07.05.2010
Сообщений: 18
По умолчанию

меня этот вопрос тоже интересует, может кто-то всё-таки знает? Если программа работает с Интернетом, то можно например при первом запуске регистрировать копию на сервере (где никто время не переведет), и при каждом запуске запрашивать информацию с сервера, если нет соединения запретить запуск программы.
Вы начинаете читать фразу, которую Вы заканчиваете читать.
Could вне форума Ответить с цитированием
Старый 08.05.2010, 15:03   #7
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Could, ломаеться так же... Берем сниффер узнаем Get\Post, делаем фэйковый сайт, ставим на него перенаправление и всё...
W0LF вне форума Ответить с цитированием
Старый 10.05.2010, 14:40   #8
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
По умолчанию

Цитата:
Все это ломается на раз-два. Достаточно написать ланчер, который будет переводить время назад, запускать, и возвращать время, и запретить писать в ветку реестра количество запусков - и защита снята.
Цитата:
Could, ломаеться так же... Берем сниффер узнаем Get\Post, делаем фэйковый сайт, ставим на него перенаправление и всё...
Ломаеться не ломаеться но програмка предназначена для опредёльонного вида работы!!! Тоесть я не особо вижу резона комуто ломать её и скажем продавать на пиратських дисках скажем!!! Просто не из той категории програмка!!!

А можна сделать дабы програмка зависела от некоторой *. dll библиотеки которая проверяла бы длительность работы програмки(скажем месяць), а также взависимости от типа её работы(впрограме можно работать по 4 направлением) будут включены/выключены те или иные элементы!!! Тоесть от этого файла будет зависеть работа програмы! Когда срок заканчиваеться то програмка блокируеться и для подальеё работы нужно обновить даную библиотеку!
А относительно времени может можна сделать какуюту внутреннею функию подсчёта времени!? Ну что бы не было зависимости от системного времени?!Ё Или это нереально?!
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Старый 10.05.2010, 14:58   #9
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Все ломается! Этого не избежать. Единственный вариант, делайте lite/demo версию, т.е. урезайте основные функции (лучше явно комментируйте код), и давайте так скачать и пробовать. Те кто покупают ее, им выдавайте копию полную. Правда тут опять палка о двух концах, не станут ли те кто купил программу, ее отдавать бесплатно. Но если вы ориентируетесь на мировой рынок (США, Европа, Япония) то там не станут, ну и надо вам лицензию выбрать типа Shareware к примеру. Я бы так поступил. Наши ломанут )) да и китайцы.
BOBAH13 вне форума Ответить с цитированием
Старый 10.05.2010, 15:09   #10
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

Ломается даже самая совершенная защита. А ХОРОШИЕ защиты не один человек разрабатывает, а команды...
Яр|/||< (^_^) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите что написать в пункте "Описание работы программы" курсовой работы Marsel737 Свободное общение 3 14.01.2010 12:44
Как разбить сроку на переменные AxenicX Общие вопросы C/C++ 2 12.10.2009 22:50
Ограничение запусков программы - Паскаль Legolender Помощь студентам 3 26.11.2008 20:50
Ограничение запусков программы?? John_chek Общие вопросы Delphi 14 24.11.2008 14:26
Ограничение работы программы в delphi wolf950 Помощь студентам 6 13.11.2008 21:44