На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> trial версия , алгоритмы создания
    самый лучший способ - сделать обрезанную нетриальную демо-версию..
      Имхо лучший способ защиты от простого юзера - повторные проверки через неделю другую. Отследить их крайне сложно, а вот если уж ты засек нечестное использование - тут можно уже и пофантазировать. К примеру пропатчить втихую собственную экзешку отключив совсем важные функции
        www.exetools.com -
        армадилло, аспротект и ещё туева хуча протекторов... бери самые неизвестный. для армадила с аспротектом автоматические распаковщики в сети валяются, так что бесмысленно узать.
          делал я как-то вариант.
          но мне самомо не понравился, т.к. больно много кода надо писать в кажду программу.
          суть была такова:
          генерился текстовый файлик с кучей хлама и парой-тройкой нужных байт.

          далее файлик переименовывался в key.dll.
          при запуске - программа проверяла наличие файлика, и изменения в нем по контрольной сумме.
          если изменения и КС не совпадают или файлик отсутствует - ошибка запуска.

          далее после каждого запуска программа модифицировала файлик - писала дату последнего запуска и сравнивала ее с датой первого запуска.
          если что-то не так - ошибка программы.

          таким образом обойти можно было бы эту защиту только одним способом - при каждом запуске подставлять чистый файлик key.dll.

          но и это можно было залочить путем создания записей с параметрами файла в реестре и прочих местах.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:
          Страницы: (3) 1 2 [3]  все


          Рейтинг@Mail.ru
          [ Script execution time: 0,0256 ]   [ 15 queries used ]   [ Generated: 28.03.24, 12:34 GMT ]