Сетевая и локальная защиты

Здравствуйте.
Защитил приложение с использованием автозащиты (сетевой ключ Sign Net 50). - Все работает отлично!
Но теперь встала задача сделать копию приложения на ноутбук (для работы локально).
Подскажите каким образом лучше защитить данное локальное приложение? Пока никаких других идей кроме как использовать другой ключ guardant sign net не возникло...
Но проблема в том, что к сожалению у Вас нет микро версий сетевых ключей, поэтому желательно использовать ключ guardant sign micro для защиты приложения на ноутбуке... Вот я и ломаю голову, каким образом сделать симбиоз сетевой и локальной защиты - проверка если установлен микро ключ, то запускаемся иначе лезем в сеть проверяем сетевой ключ и наличие свободной "лицензии" и только тогда запускаемся. Может что подскажите?

Re: Сетевая и локальная защиты

Здравствуйте!
Рекомендую Вам ознакомиться с другой темой на нашем форуме https://forum.guardant.ru/post/903/#p903
Там предложено несколько вариантов решения Вашей проблемы

Re: Сетевая и локальная защиты

NewIT пишет:

Здравствуйте.
Защитил приложение с использованием автозащиты (сетевой ключ Sign Net 50). - Все работает отлично!
Но теперь встала задача сделать копию приложения на ноутбук (для работы локально).
Подскажите каким образом лучше защитить данное локальное приложение? Пока никаких других идей кроме как использовать другой ключ guardant sign net не возникло...
Но проблема в том, что к сожалению у Вас нет микро версий сетевых ключей, поэтому желательно использовать ключ guardant sign micro для защиты приложения на ноутбуке... Вот я и ломаю голову, каким образом сделать симбиоз сетевой и локальной защиты - проверка если установлен микро ключ, то запускаемся иначе лезем в сеть проверяем сетевой ключ и наличие свободной "лицензии" и только тогда запускаемся. Может что подскажите?

Здравствуйте!
Прошу прощения, не упомянул о возможности привязать два разных типа ключа к одной и той же копии приложения с помощью средств автозащиты. Самым простым способом в данном случае - открыть папку с проектом уже защищённого приложения, перейти в каталог CommandLines, внутри него должен быть файл с расширением *.bat. Этот файл необходимо будет отредактировать, нужно будет добавить параметр /GN3S после /GS3S (или наоборот).
Например:
"nwkey32.exe" "/MSG=..\bin\LicenseWizard.msg" /GS3S /GN3S /IDEN /NOS /PACK /IMPLICIT_LINKING_SUPPORT /ATR=1 /USB_DONGLE_CONTROL /T=5 "/OUT=С:\Projects\MyProg\Result" "C:\MyProg\MyProg.exe"
(В случае, если Вы использовали автозащиту Native приложения)

"CodeProtect.exe" /GN3S /GS3S /INIT /ATR=1 /PER=10 "/OUT=D:\Projects\M\Result" "C:\calc\Calc2.exe"
(В случае использования автозащиты .Net приложения)

После того как Вы подготовили *.bat можно приступить к процедуре защиты приложения. Для этого необходимо будет прошить в оба ключа одну и ту же маску ключа с помощью редактора памяти ключей GrdUtil.exe и запустив подготовленный файл для привязки приложения к этим ключам. Это можно сделать подключив ключи как одновременно, так и поочерёдно.
После чего приложение будет запускаться с помощью локального ключа, так и при помощи сетевого. В качестве локального Вы можете использовать Guardant Sign Micro.

Также хочу добавить, что у нас открылся портал документации, на котором Вы в любой момент можете посмотреть примеры использования защиты Guardant с описаниями http://developer.guardant.ru/pages/view … Id=1279006