Показать сообщение отдельно
  #2  
Старый 22.10.2012, 19:19
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Как уже много раз говорилось, такие проверки на раз-два отключаются заменой 2-3 байт в exe. Если интересен алгоритм, то:
1. Покупаем (или берём бесплатный, если находим) хостинг с поддержкой PHP+MySQL (можно и без MySQL, главное - поддержка любого скриптового языка).
2. Пишем скрипт на поиск ключа в базе.
3. В программе берём ключ, через любой компонент HTTP-клиента делаем запрос к серверу (http://server.name/test.php?key=LICENSE_KEY)
4. В скрипте получаем информацию о ключе (активен/заблокирован/тестовый период/показать котика)
5. Обрабатываем полученную информацию как хотим (либо запуск основной программы, либо показ окна "ваша копия неактивна", либо ещё что угодно).

Защитит от рядовых пользователей. Любой более-менее продвинутый хакер снимет такую защиту за 10 минут, из которых 5 уйдёт на перекур.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием