You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Ограничить число запусков приложения:

/DCA[=[N]:[L]]

Тип электронного ключа:

Локальные

Описание:

Процедура ограничения числа запусков приложения состоит из последовательных обязательных этапов:

  1. Выполните автозащиту приложения с опцией /DCA и другими необходимыми опциями. Запустите утилиту программирования ключа GrdUtil.exe, загрузите нужный файл образа, установите требуемое число запусков программы с помощью счетчика отдельного алгоритма GSII64, как это описано в разделе Программирование времени работы приложения. Запишите маску в ключ.
  2. Теперь при каждом запуске приложения счетчик алгоритма будет автоматически декрементироваться на единицу.

    После обнуления счетчика приложение станет неработоспособно. Для увеличения числа запусков приложения, находящегося у конечного пользователя, используйте процедуру удаленного обновления памяти ключа.

    Важно!

    1. В процессе автозащиты происходит множественный вызов алгоритма ключа, и если запрограммировать ключ перед автозащитой, то выставленное значение числа запусков уменьшится. По этой причине лучше придерживаться указанной выше последовательности действий при ограничении числа запусков.
    2. Если в режиме ограничения числа запусков на один ключ защищается несколько приложений, причем для автозащиты используется один и тот же алгоритм, то каждое приложение будет декрементировать один и тот же счетчик алгоритма. К примеру, если программный продукт состоит из двух защищенных приложений MyProg1.exe и MyProg2.exe, и в счетчике алгоритма содержится значение 5, то пользователь, трижды запустив приложение MyProg1.exe, сможет запустить MyProg2.exe только два раза.
    3. Для утилит автозащиты ранних версий (до SDK 7.xx) опции /T и /DCA несовместимы, т. к. обе используют один и тот же счетчик алгоритма.

Пример:

CodeProtect.exe /GS3S=3:8 /PER=10 /INIT /DСA=4:8 MyProg.exe

Приложение MyProg.exe будет привязано к электронному ключу Guardant Sign. Число запусков приложения будет ограничено на период, указанный в счетчике симметричного алгоритма с номером 4.

  • No labels