Показать сообщение отдельно
  #3  
Старый 03.12.2009, 22:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,097
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Записываешь дату первого запуска в какое-нить секретное место. При старте читаешь ее и сверяешь. Надо учесть, что место должно быть действительно секретным, что бы при деинсталяции программы оно не удалилось. Например, скрытый файл в папочке самой винды. Или ключ в ветке HKEY_LOCAL_MACHINE.

Только помни, что нынче это все дотаточно легко отслеживается. Поэтому надо читать/писать несколько раз в разные места. Да и зашифровать немешало бы. Или можно "подмешать" к каким-нить полезным данным твоей программы. Короче -думай, придумывай.
Ответить с цитированием