Порядок работы с мастером автоматической защиты

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

Re: Порядок работы с мастером автоматической защиты

Здравствуйте, Олег. Подробно о порядке подготовки проекта работе автозащиты, и о работе мастера автозащиты Вы можете узнать по ссылке
http://developer.guardant.ru/pages/view … Id=2032034
Если необходимо перевыпустить защищенное приложение для конечного пользователя, то порядок будет следующий. Разработчик выпускает новую версию приложения. Далее необходимо защитить приложение аппаратным ключом защиты Guardant. Если разработчик использовал при защите ключ с той же маской, что и ранее (то есть не редактировал поля ключа), а так же не менял параметры автозащиты, то приложение готово к работе и может использоваться конечным пользователем. При этом конечный пользователь будет использовать тот же ключ, что и с предыдущей версией приложения. Если же поля ключа отредактированы (например, изменился алгоритм, поле версия и т. д.), то необходимо провести процедуру доверенного удаленного обновления ключа. Подробно про эту процедуру можно узнать по ссылке
http://developer.guardant.ru/pages/view … Id=1048594

Re: Порядок работы с мастером автоматической защиты

Здравствуйте.
Подскажите, пожалуйста:
Используется автозащита приложения через мастер лицензирования и автозащиты.
Проект закрыт (защищен от редактирования).
Если есть необходимость защитить новые модули приложения под параметры старой защиты (те же маски и алгоритмы), - т.е. под уже прошитые ключи - как лучше поступить? Если создать открытую копию проекта защиты и добавить туда файлы, то уже прошитые ключи перестают работать :-(

Re: Порядок работы с мастером автоматической защиты

Добрый день. Если Вы хотите использовать мастер лицензирования и автоматической защиты, то выберете нужный проект, в окне Создание нового проекта нажмите кнопку продолжить, выберете пункт Перезащитить новую версию приложения, ничего не изменяя в ключе защиты. Далее, внесите необходимые изменения в проект и защитите приложение. Также, Вы можете воспользоваться утилитой консольной защиты. Для этого необходимо открыть редактор памяти ключей(GrdUtil) и загрузить нужный образ из базы данных (Управление записями образов). Далее, защитите Ваше приложение используя консольную утилиту защиты nwkey32.exe (в случае защиты native приложения) с необходимыми параметрами. Также, Вы можете загрузить нужный образ в память ключа используя редактор памяти ключей(GrdUtil), и защитить приложение создав новый проект в мастере лицензирования и автоматической защиты. При любой из этих операций важно следить за тем, какой образ в данный момент используется в ключе. Если образы ключа будут отличаться от ранее созданных, то ранее защищенные приложения не запустятся с ключом, память которого была отредактирована для текущего проекта.