【发布时间】:2012-03-22 20:06:35
【问题描述】:
我必须通过验证密钥来保护用 Java 编写的应用程序,该密钥应仅在指定的 PC 上工作,因此例如机器 ID 序列号应由应用程序基于唯一标识符生成(例如:硬盘串口、主板串口等……);然后基于这个唯一标识符,另一个程序将生成一个验证密钥。
我已经在 .NET 应用程序上实现了类似的激活系统,生成机器标识符,从 WMI 获取硬件序列号,如何在 Java 中获取这些值?该解决方案应在 Windows、Linux 和 Mac Os X 上独立运行。
如何在 Java 中检索机器的唯一标识符?是否有一些图书馆可以做到这一点?
【问题讨论】:
标签: java uniqueidentifier license-key activation-codes