我想制作一个只能在一台机器上运行的可执行jar。一旦它在任何机器上运行,它就不能在另一台机器上运行。 意味着我想为每个用户类型应用程序制作一个许可证。 我想使用 Java 来制作这个应用程序。 对此的任何帮助将不胜感激。 提前致谢。
最佳答案
是的,这很容易。只需获取您的硬件信息并生成哈希值即可。这将在每次启动时与服务器同步。它将返回一个只能用硬件解密的哈希值。然后您可以创建一个运行时可用的标志,表明它已“许可”
关于java - 想要在java中制作一个像每个用户一个许可证的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23866019/