gpt4 book ai didi

.net - 在哪里存储程序注册信息

转载 作者:行者123 更新时间:2023-12-04 21:24:09 25 4
gpt4 key购买 nike

我在 VB.Net 中创建了一个具有 30 天试用期的程序。该程序在注册表中保存了程序首次启动的时间以及最后使用的时间。从那我计算试验是否仍然有效。

问题是,非管理员用户可以访问的注册表中唯一的位置是 HKEY_LOCAL_USER 键。我需要为所有用户实现试用版,否则用户只需使用新帐户即可重置试用版。

我在哪里可以保存此信息,以便没有管理员权限的用户可以从该位置读取和写入?我也想把它保存在普通用户不太容易找到的地方,删除会重置试用的文件。

谢谢

最佳答案

我不确定是否有人为此找到了明确的答案。唯一的方法是与您一起存储数据,而不是与客户端一起存储 - 因此在安装和每次启动时进行网络调用,并将数据存储在您的服务器上。

除非您遇到特别严重的问题,否则非常OTT。

除此之外,加密并将信息保存在安装目录中的文件中。加密它应该确保该值不能更改,如果文件不存在则不允许访问。

但这一切都取决于试用期的关键程度。

关于.net - 在哪里存储程序注册信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com