如何保护基于Eclipse RCP的产品?
我想要做的是向用户索取许可证密钥,避免添加更多插件或更改未经“我签名”的插件。
是否有一些插件可以做到这一点?或者我应该使用像License3j或truelicense这样的外部lincense工具吗?
答案 0 :(得分:1)
我想最简单的解决方案是通过更改可用内容的可见性或仅切换到无头更新并一起禁用更新管理器菜单来正确配置p2更新机制,这应解决您的“安装插件”问题。对于许可证密钥,您可以创建一个单独的插件,您可以在其中添加功能,以便在本地检查服务器上的许可证密钥 - 无限可能。
有关配置p2的更多信息,请访问:http://wiki.eclipse.org/Equinox/p2/Adding_Self-Update_to_an_RCP_Application