|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.12.2009, 20:54 | #1 |
Пользователь
Регистрация: 28.11.2009
Сообщений: 14
|
Работа программы до определенной даты
Подскажите как организовать работу программы четко до определенной даты, после того как срок истек необходимо деактивировать программу, независимо была ли она переинсталирована или нет.
|
03.12.2009, 21:11 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Например вот:
Код:
|
03.12.2009, 21:31 | #3 |
Пользователь
Регистрация: 28.11.2009
Сообщений: 14
|
Большое спасибо.
|
04.12.2009, 06:06 | #4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А если пользователь просто переведет системное время назад. Тогда что?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
04.12.2009, 08:39 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Привязка к дате - одна из самых ненадежных защит...
I'm learning to live...
|
|
04.12.2009, 10:06 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Но далеко не всегда. Как-то столкнулся с программкой (сейчас не помню, какая именно, но что-то серьёзное, типа CorelDraw, SoundForge или что-то подобное). Она при установке написала сколько дней осталось... перевёл часы на один день вперёд. Запустил, убедился, что счётчик уменьшился на один день. попытался через RegMonitor отследить, где она хранит счётчик. Выяснил, что есть куча непонятных мест, причём счётчик очень хитро шифруется.. плюнул. вернул дату обратно. при попытке запуска программа заявила, что нарушение работы, что кто-то играется с датой и нагадила хитро в реестр.. При попытке снести её и поставить заново - она писала, что типа - "баста. закончилось твоё время, лузер"... Пришлось ДОЛГО и упорно разбираться и чистить реестр. в конце концов победил, конечно. Но задача явно не для простого (пусть даже и продвинутого) пользователя. Так что, если к данной защите прикрутить хороший протектор программы и грамотно использовать (построить логику проверок/реакций), то защита не такая уж и "самая ненадёжная"... p.s. Pound, боюсь, что к Вашей защите всё вышесказанное НЕ ОТНОСИТСЯ.... переведут дату, восстановят программу из архива и вперёд!.. p.p.s. если программа каким-то образом работает с датами (ну, например, календарь, тогда метод перевода дат с ней не прокатит - кому нужен календарь на прошлый год?! ) |
|
04.12.2009, 10:22 | #7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Есть еще вариант, который попробовала (Fail) использовать майкрософт - их антивирус не запустится, если нет подключения к интернету, а в интернете можно узнать независимую от компьютера дату и время.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
04.12.2009, 10:41 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Да не, чушь это а не защита...
I'm learning to live...
|
|
04.12.2009, 12:32 | #9 | |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
Цитата:
Хотя мб hosts и альтернативы помогут , но тут уже посложнее будет чем со сменой дат ... ПС: с лагами опередили) Последний раз редактировалось Lime; 04.12.2009 в 12:35. |
|
04.12.2009, 12:53 | #10 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Lime
а чё мешает подменить домен и брать локально? Да не чего сложного нет завернуть эту проверку куда надо... так Vistu в индии взламывали.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка приложений для определенной модели тачфона | AlexiN | Фриланс | 3 | 13.10.2009 20:39 |
печать файлов в определенной последовательности | mbrost | Помощь студентам | 1 | 01.04.2009 12:18 |
Поиск последней записи в определенной строке | Maxx | Microsoft Office Excel | 5 | 04.03.2009 14:01 |
Как обработать двойной щелчок в определенной ячейке DBGrid? | Dux | БД в Delphi | 11 | 10.08.2008 03:34 |
Как перейти к определенной строчке в Memo | DmT | Общие вопросы Delphi | 5 | 08.07.2008 21:50 |