1

我正在 SWT 中开发一个使用多个图像的独立桌面应用程序。

这些图像包含在我的应用程序的目录结构中。因此,举一个愚蠢的例子,任何人都可以用他们的徽标替换我的徽标,声称该应用程序是他们的工作并与朋友吹嘘。

防止人们修改或窃取我的应用程序中使用的图像的最有效方法是什么?

4

2 回答 2

2

从技术上讲,您可以使其更难(将徽标添加到 jar、使用加密、签名 jar 等),但 AFAIK 您无法阻止它。

合法地:明确您在何种许可下分发您的应用程序以及您的商标是什么。

于 2013-05-17T11:11:13.777 回答
1

您可以将它们嵌入到 JAR 文件中,但仍然可以更改它们。

您可以尝试将文件编码为 Base64 并将结果放入 String 类成员中,并在需要时对 String 进行解码(快速但很脏)。仍然可以反编译类并更改内容,但更难。

不幸的是,没有神奇的解决方案。

于 2013-05-17T11:17:05.243 回答