Защитный ключ программного обеспечения против Adobe Air - PullRequest
1 голос
/ 18 февраля 2011

Это выглядит как очень глупый вопрос даже для меня, но в любом случае, мне любопытно:

Есть ли способ защитить приложение Adobe Air аппаратным ключом (он же Ключ защиты программного обеспечения )?

Я смотрю на разработку определенного приложения, которое потребовало бы такой клавиши, как защита от пиратства (я не могу изменить этот факт), и похоже, что использование Adobe Flash - самый простой способ написать, что именно приложение должно делать.

Ответы [ 2 ]

4 голосов
/ 02 марта 2011

Если вы пишете исключительно во Flash, вы можете использовать такой продукт, как SWF Studio (или Zinc), который шифрует флэш-файл и создает исполняемый файл. Он должен быть зашифрован, потому что в стандартном исполняемом файле flash данные swf могут быть легко извлечены. Затем вы можете защитить этот исполняемый файл с помощью оболочки Shell, которая связывает его с ключом. Я сделал это с помощью SWF Studio и Dinkey Dongles с моим flash-файлом, и он работал очень хорошо.

Ссылки:

SWF Studio

Донки Донки

0 голосов
/ 20 февраля 2011

Приложения AIR не поддерживают аппаратные ключи и даже не имеют достойной защиты от декомпиляции.Я полагаю, что ключ может быть обнаружен с помощью некоторого вспомогательного приложения, вызываемого с помощью NativeProcess, но это потребует разных помощников для каждой ОС.Также без запутывания все это будет бессмысленно.См. Декомпилятор Trillix SWF для декомпиляции и SecureSWF для запутывания.

...