linux 要输入许可证信息,在windows/mac os x/linux上为许可证信息/试用版创建/保留机密文件的位置?[关闭]...

我正在写一个商业产品,它使用一个简单的注册机制,允许用户在购买前使用应用程序进行演示。

我的应用程序必须存储注册信息(如果输入)和/或首次启动的日期,以计算用户是否仍在演示/试用期内。虽然我已经基本完成了注册机制本身的工作,但现在我必须找到一种在用户磁盘上存储注册信息的好方法。

最明显的想法是将试用期存储在preferences文件中,但是由于用户倾向于不时地删除/修改那些试用期,所以最好将注册信息保存在一个单独的、更隐藏的文件中。

所以我的问题是:在windows、mac os x和linux上保存和创建这种隐藏文件的最佳位置/策略是什么?到目前为止,我想到的是:

linux/mac操作系统x

当涉及到用户可以向其写入文件的位置时,大多数类unix系统都会被锁定。在大多数情况下,这只是

/tmp

目录和用户的主目录。

我想这里最简单的方法可能是创建一个带有点前缀的文件,使其不太可见,然后给它一个名称,这样就不会使它明显地与我的应用程序相关联。

窗户

可能很像Linux/MacOSX——在文件系统权限方面,更新的Windows版本变得更加严格。

不管怎样,我想听听你的想法。如果你已经实现了一些类似的东西,那就更好了。

谢谢!

更新

对我来说,这些文件的位置比讨论这种保护拷贝的方式是好是坏的问题更重要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值