java - 注册表以外的 Truelicense Java 首选项存储

标签 java registry licensing preferences truelicense

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

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

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

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

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

最佳答案

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

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

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

希望这对您有用。

关于java - 注册表以外的 Truelicense Java 首选项存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230385/

相关文章:

java - 不属于公共(public) API 的类

java - 如何恢复中断的下载

c# - 32 位 Windows 服务写入 64 位注册表。 (AutoAdminLogon 键)

iphone - "iPhone Developer Program License Agreement"有什么变化

plugins - 在 GPL 应用程序上允许非 gpl 插件/模块的正确方法是什么?

java - 如何在 Haskell 中实现提前退出/返回?

java - WebDriver点击 "Java window"

android - 关于电话的许可证屏幕 - 法律信息 - 打开许可证屏幕

windows - 从 CMD 检测命令行应用程序,而不会弄乱 PATH 变量或 System32/SysWow64 目录

com - Regasm 将 mscoree.dll 写入注册表项 InprocServer32