为了管理我的Java应用程序中的许可证,我想使用truelicense。
Truelicense使用Java Preferences存储许可证密钥,Windows操作系统上的Java preferences存储在用户根目录或系统根目录下的注册表中。
但我的要求不同。我想把我的应用程序安装在USB存储设备中,并且只允许从该USB设备访问该应用程序(从任何计算机)。因此,我无法使用注册表存储许可证密钥。
是否有其他存储Java preferences的方法,比如基于文件的或其他方法?哪种方法最安全。
Truelicense是否支持除Preferences之外的存储方式?