如何在1年后过期Java应用程序?

时间:2011-12-18 15:08:28

标签: java

如果客户端有源代码,一年后如何使Java应用程序到期? 有些秘密? 所以他无法查看&改变它..?

3 个答案:

答案 0 :(得分:11)

没有技术解决方案,这是完全不可能的。如果您的合同规定客户只能使用该申请一年,那么如果他们之后仍然使用该申请,您可以起诉他们。如果您没有这样的合同,请不要尝试这样做,因为它可能会让开放以便被起诉以获得赔偿。

使用正确的工具来完成工作也意味着不要试图找到法律问题的技术解决方案。

答案 1 :(得分:3)

这可以通过客户端服务器交互来完成。

当客户端软件交付给客户并且已向服务器软件注册时,客户端启动的日期和时间应该在数据库中注册。

我们应该确保客户端软件不能与服务器软件连接。

客户端软件应该有一个代码,可以通过服务器推送指令在任何时刻禁用所有功能。或者,服务器应该可以控制客户端软件的关键功能。

这个应用程序的想法。

答案 2 :(得分:2)

如果客户端具有完整的源代码,并且您的应用程序是独立的,并且不依赖于任何其他服务器端组件,则无法保护任何内容。

如果您的应用程序使用服务器,您可以在服务器上阻止它。如果没有,您可以创建一些对应用程序运行非常重要的代码,但这部分将从服务器下载。

或者,这部分代码可以在没有源代码的情况下提供,并在编译后进行模糊处理。