13

保护 Cocoa 共享软件应用程序免受软件盗版的最佳方法是什么?是否有用于此任务的开发人员库/工具?

4

6 回答 6

12

Allan Odgaard - 使用 openssl 作为许可证密钥是一种方法。

于 2009-05-20T19:49:22.103 回答
9

AquaticPrime是一个简单易用的 Cocoa 许可框架。它使用安全签名的 plist 作为它的“许可证密钥”,这使得将任意信息嵌入许可证变得简单。

使用 AquaticPrime 时,通常会将许可证分发为一个小文件,而不是作为文本字符串,这可能对您的应用程序有利或不利。

该框架包括在 C#、Carbon、Cocoa、PHP、Python、Ruby 和 STL 中生成许可证的代码。它还包括一个 GUI 一次性许可证生成器。我的经验非常好。

于 2009-05-20T21:47:45.233 回答
5

说到 Wil Shipley,他已将他的应用内支付和注册框架以Golden % Braeburn的名义提供许可。我相信Delicious LibrarySousChef都使用了这个框架。

于 2009-05-22T12:37:13.080 回答
2

让我们看看这里。

自制方法:

推荐的服务解决方案:

此列表绝不是全面的,而只是简要提及一些流行的选择。显然,他们只能绕开盗版,因此在应该投入多少时间方面显然存在妥协。我还建议谷歌搜索 Wil Shipley(美味应用程序)关于为什么开发人员不应该竭尽全力防止盗版的想法。

于 2009-05-20T20:38:43.920 回答
2

不要忘记阅读一些破解 Cocoa 应用程序的常用方法。警惕方法调配和输入管理器。您不必竭尽全力保护您的应用程序 - 破解者总是会超越您 - 但也不要天真!

于 2009-05-26T04:01:58.833 回答
1

我可以推荐的不错的解决方案是药水商店(来自药水工厂)和可可豆类(来自 gleb dolgich)。他们提供代码生成和验证以及销售您的应用程序的实际商店

两者都是开源的

于 2009-05-20T22:43:36.120 回答