如何秘密保存使用计数器?

时间:2012-11-27 09:24:18

标签: .net windows registry

我正在开发一个适用于Windows 7/8/2003/2008 / XP的.NET应用程序,我必须在某个地方存储一个使用计数器。我不希望用户找到并更改它(或者至少我希望它很难找到并更改它)。 这是我为大型企业商店的技术用户提供的免费版本。我想让他们每天使用10次或者使用30次。

我想将其加密保存到Windows注册表中,但是我发现如果应用程序是由非本地管理员用户安装的话,我无法保存到本地用户的其他地方。

我确实想让非本地管理员用户安装它,所以我该怎么办? 我考虑将其保存到%appdata%中的文件中 - 你会这样做吗?

期待听到任何建议......谢谢

1 个答案:

答案 0 :(得分:1)

我认为在你的情况下,你保存它的方式并不重要。但是你如何保存它 Encrypt 您的计数器数据并将加密的数据添加到注册表中(或将其另存为应用程序目录中的文件)。
如果数据被修改或删除,请阻止您的应用程序运行。