![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Написал программу и на эту программу поставил защиту (проверка ключа) т.е без ключа программа расчитана на 30 запусков, а теперь я хочу сделать следующее: при первом запуске считывается дата и записывается например в ini файл. Затем при следующем запуске эта дата сравнивается с системной и если она больше 30 дней то программа вырубается. Теперь вопрос как осуществить саму математику с датой, т.е. (дата системная - дата начальная).
Заранее благодарен. С уважением Aleksandr! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Записываем дату в ini-файл при первом запуске
Uses Inifiles; Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Спасибо огромное. Мне вообще не нужен был код про запись в ini файл, а только работа с датами. Спасибо еще раз все работает. Я немножко изменил твой код
Код:
Код:
|
![]() |
![]() |
![]() |
#4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Страшно надёжный триал
![]()
пыщь
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
![]()
Такие вещи лучше шифровать уникальными параметрами компьютера (например серийным номером диска С
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Я использовал несколько способов. Вчастности и проверку серийного номера диска
|
![]() |
![]() |
![]() |
#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. |
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Софт для юридических лиц я защищаю так:
Вместе с программой отдаю заказчику ключ, который сгенерирован по его УНН (учетный номер налогоплательщика), который не может быть изменен. Ведь в документах при печати ему нужно, чтобы там был именно его УНН, а он берется из настроек программы. При клике на кнопку "Печать" вновь генерирую ключ и сравниваю... Если не совпали - в отчете поверх текста большими буквами пишу "Пробная версия". Действует безотказно. А хороших алгоритмов для генерации сейчас полно. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Делал и на 30 запусков
|
![]() |
![]() |
![]() |
#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 |