-1

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

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

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

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

4

1 回答 1

1

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

于 2012-11-27T09:31:32.060 回答