2013-05-17 2 views
1

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

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

Каков наиболее эффективный способ предотвратить изменение пользователями или кражу изображений, используемых в моем приложении?

ответ

2

Технически вы можете сделать это сложнее (добавьте логотип в банку, используйте шифрование, отметьте банку и т. Д.), Но AFAIK вы не сможете этого предотвратить.

Юридически: укажите, под какой лицензией вы распространяете свое приложение и какие ваши товарные знаки.

1

Вы можете использовать их в JAR-файле, но по-прежнему можно их изменить.

Вы можете попробовать закодировать файл как Base64 и поместить результат в член класса String, а когда вам это нужно, вы декодируете String (быстро, но очень грязно). По-прежнему можно декомпилировать класс и изменить контент, но это сложнее.

К сожалению, магического решения нет.

Смежные вопросы