перезащита приложения

Здравствуйте.

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

Получается, если я использую свою маску в ключе - опция перезащиты приложения без наличия ключа не доступна?


Спасибо

Re: перезащита приложения

Andrewvl пишет:

Здравствуйте.

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

Получается, если я использую свою маску в ключе - опция перезащиты приложения без наличия ключа не доступна?


Спасибо

Здравствуйте, Андрей!

В мастере лицензирования и автоматической защиты Вы можете выбрать опцию "Алгоритмы и данные в ключе генерируются автоматически мастером" или "Ключ программируется разработчиком самостоятельно в GrdUtil".
Однако, без наличия ключа обе эти опции недоступны для использования.
http://developer.guardant.ru/pages/view … Id=2031981

Re: перезащита приложения

Станислав Петрушевский пишет:

В мастере лицензирования и автоматической защиты Вы можете выбрать опцию "Алгоритмы и данные в ключе генерируются автоматически мастером" или "Ключ программируется разработчиком самостоятельно в GrdUtil".
Однако, без наличия ключа обе эти опции недоступны для использования.
http://developer.guardant.ru/pages/view … Id=2031981

хм. Если я выбираю первую опцию. Далее выставляю параметры и собственно защищаю приложение при наличии ключа. ключ отдаю клиенту. вот тут вот https://forum.guardant.ru/topic/396/ написано, что я при данной опции могу перезащитить приложение не имея в наличии самого ключа. Иначе как я при использовании автозащиты буду обновлять приложение без наличия ключа. При повторном открытии проекта защиты с данной опцией активна функция перезащиты.

А вот если я вторую опцию выбираю, то после всех этих манипулаций у меня не активна функция перезащиты

Re: перезащита приложения

Andrewvl пишет:
Станислав Петрушевский пишет:

В мастере лицензирования и автоматической защиты Вы можете выбрать опцию "Алгоритмы и данные в ключе генерируются автоматически мастером" или "Ключ программируется разработчиком самостоятельно в GrdUtil".
Однако, без наличия ключа обе эти опции недоступны для использования.
http://developer.guardant.ru/pages/view … Id=2031981

хм. Если я выбираю первую опцию. Далее выставляю параметры и собственно защищаю приложение при наличии ключа. ключ отдаю клиенту. вот тут вот https://forum.guardant.ru/topic/396/ написано, что я при данной опции могу перезащитить приложение не имея в наличии самого ключа. Иначе как я при использовании автозащиты буду обновлять приложение без наличия ключа. При повторном открытии проекта защиты с данной опцией активна функция перезащиты.

А вот если я вторую опцию выбираю, то после всех этих манипулаций у меня не активна функция перезащиты

Здравствуйте, Андрей!

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

https://forum.guardant.ru/post/2182/#p2182 По ссылке, на которую Вы ссылаетесь, есть вопрос про процедуру удалённого обновления ключей. http://developer.guardant.ru/pages/view … Id=1048594
Эта другая процедура и я не вижу там утверждения, что есть возможность удалённого обновления без наличия ключа.


Правильно я понимаю, что Вы имеете в виду, что при выборе опции "Ключ программируется разработчиком самостоятельно в GrdUtil" нет возможности перезащитить приложение?

Re: перезащита приложения

Станислав Петрушевский пишет:

Правильно я понимаю, что Вы имеете в виду, что при выборе опции "Ключ программируется разработчиком самостоятельно в GrdUtil" нет возможности перезащитить приложение?

вчера попробовал. В данном варианте не было даже окна как по этой ссылке http://developer.guardant.ru/pages/view … Id=2031981

при открытии проекта мастер осуществил поиск ключа, дал отредактировать параметры и просто выполнил защиту приложения.
правда да - со старым ключем новая защищенная версия приложения заработала.


По пути вопрос. При автозащите рядом с программой кладется DLL внешней библиотеки.
Вопрос такого плана. Есть у меня сторонняя программа. Защищена Guardant time. без ключа программа не работает. Ругается на отсутствие ключа. Но внешней DLL не наблюдается.
Можно ли сделать вывод, что при защите программы не использовалась возможность автозащиты?

(2014-10-16 11:08:16 отредактировано Станислав Петрушевский)

Re: перезащита приложения

Andrewvl пишет:
Станислав Петрушевский пишет:

Правильно я понимаю, что Вы имеете в виду, что при выборе опции "Ключ программируется разработчиком самостоятельно в GrdUtil" нет возможности перезащитить приложение?

вчера попробовал. В данном варианте не было даже окна как по этой ссылке http://developer.guardant.ru/pages/view … Id=2031981

при открытии проекта мастер осуществил поиск ключа, дал отредактировать параметры и просто выполнил защиту приложения.
правда да - со старым ключем новая защищенная версия приложения заработала.


По пути вопрос. При автозащите рядом с программой кладется DLL внешней библиотеки.
Вопрос такого плана. Есть у меня сторонняя программа. Защищена Guardant time. без ключа программа не работает. Ругается на отсутствие ключа. Но внешней DLL не наблюдается.
Можно ли сделать вывод, что при защите программы не использовалась возможность автозащиты?

Извините, не сразу понял Ваш вопрос.
Это может косвенно свидетельствовать об этом. Лучше проверить опытным путём, скопировав защищённое приложение на другой компьютер и попробовать его запустить без GrdVkc32.dll. В случае если этот файл требуется для запуска защищённого приложения, высветится ошибка об его отсутсвии.