3

为了在我的 Java 应用程序中管理许可证,我想使用truelicense

Truelicense 正在使用 Java 首选项来存储 Windows 操作系统上的许可证密钥和 Java 首选项,这些许可证密钥和 Java 首选项存储在用户根或系统根下的注册表中。

但是我的要求不一样。我想在 USB 存储中安装我的应用程序,并希望仅允许从该 USB 设备(从任何机器)访问应用程序。所以,我不能使用注册表来存储许可证密钥。

是否有任何其他方式来存储 Java 首选项,如基于文件或任何其他方式。这是最安全的方式。

truelicense 是否支持 Preferences 以外的存储?

4

1 回答 1

2

默认情况下,Java 首选项存储在 Windows 平台上的注册表中。注册表的替代方法是在文件中记录首选项。

基于文件的首选项可用于 truelicense。以下是显示如何实现基于文件的 java 首选项的链接。

http://www.davidc.net/programming/java/java-preferences-using-file-backing-store

希望这对您的情况有用。

于 2013-11-30T10:14:21.767 回答