|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.07.2007, 14:16 | #1 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Работа с датой
Написал программу и на эту программу поставил защиту (проверка ключа) т.е без ключа программа расчитана на 30 запусков, а теперь я хочу сделать следующее: при первом запуске считывается дата и записывается например в ini файл. Затем при следующем запуске эта дата сравнивается с системной и если она больше 30 дней то программа вырубается. Теперь вопрос как осуществить саму математику с датой, т.е. (дата системная - дата начальная).
Заранее благодарен. С уважением Aleksandr! |
10.07.2007, 15:01 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Записываем дату в ini-файл при первом запуске
Uses Inifiles; Код:
Код:
|
11.07.2007, 10:28 | #3 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Спасибо огромное. Мне вообще не нужен был код про запись в ini файл, а только работа с датами. Спасибо еще раз все работает. Я немножко изменил твой код
Код:
Код:
|
11.07.2007, 10:43 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Страшно надёжный триал
пыщь
|
11.07.2007, 16:19 | #5 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
Такие вещи лучше шифровать уникальными параметрами компьютера (например серийным номером диска С тогда хоть какая то надежда есть, что не стибрют.
|
11.07.2007, 17:07 | #6 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Я использовал несколько способов. Вчастности и проверку серийного номера диска
|
11.07.2007, 17:44 | #7 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Да, это очень трудно раз в месяц в ini файле дату поменять,
который по умолчанию блокнотом открывается Так все таки Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 11.07.2007 в 17:48. |
|
11.07.2007, 17:45 | #8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Софт для юридических лиц я защищаю так:
Вместе с программой отдаю заказчику ключ, который сгенерирован по его УНН (учетный номер налогоплательщика), который не может быть изменен. Ведь в документах при печати ему нужно, чтобы там был именно его УНН, а он берется из настроек программы. При клике на кнопку "Печать" вновь генерирую ключ и сравниваю... Если не совпали - в отчете поверх текста большими буквами пишу "Пробная версия". Действует безотказно. А хороших алгоритмов для генерации сейчас полно. |
12.07.2007, 08:02 | #9 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Делал и на 30 запусков
|
12.07.2007, 14:17 | #10 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Если у юзера очень редко перезагружается комп и много оперативной памяти, 30 запусков можно растянуть на год
И еще совет, уже серьезно. Делай защиту, чтобы при повторной установке опять триал не включался.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 12.07.2007 в 14:21. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с датой | xDjarx | БД в Delphi | 38 | 02.05.2009 14:21 |
Работа с датой | Dunpeal | Общие вопросы Delphi | 5 | 15.05.2008 12:05 |
Работа с датой | [RR]Reaction | Общие вопросы Delphi | 3 | 07.04.2008 21:52 |
Несовпадение с датой | RoZi | Помощь студентам | 26 | 28.11.2007 13:05 |
Манипуляции с датой и временем. | Tatyana | БД в Delphi | 16 | 29.06.2007 19:19 |