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

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

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

Локальные

Описание:

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

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

Теперь при каждом запуске приложения счетчик алгоритма будет автоматически декрементироваться на единицу.

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

Важно!

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

Пример:

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

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

  • No labels