【问题标题】:How to secretly save a usage counter?如何偷偷保存使用计数器?
【发布时间】:2012-11-27 09:24:17
【问题描述】:

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

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

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

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

【问题讨论】:

  • 这里的任何答案都有帮助:stackoverflow.com/questions/442443/…
  • 不可能,至少对于技术用户来说是这样 :) 而且,如果我需要尝试许多类似的应用程序,我通常会跳过那些有愚蠢反击技巧的应用程序。

标签: .net windows registry


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 2011-08-14
    • 2018-04-12
    相关资源
    最近更新 更多