【问题标题】:How to set the Trial Period for a Windows Application?如何设置 Windows 应用程序的试用期?
【发布时间】:2010-09-01 11:33:29
【问题描述】:

我开发了一个windows应用程序,我只想设置一个30天的试用期。之后,用户应该会收到有关试用期已完成的消息,并使按钮处于非活动状态。给我一些链接。

【问题讨论】:

  • 如果您接受以前的一些答案,您将获得更多答案。
  • 只使用 C#4.0,你不能。使用谷歌,你可以:)
  • 我试过用 google man.Tell 除了这个

标签: c#-4.0


【解决方案1】:

这不是一个念头就能完成的事情。这取决于与您的应用程序相关的各种因素。您的应用程序是否可以访问注册表?是否以管理员权限安装。

我可以告诉你如何使用基本权限。

创建一个加密密钥,该密钥采用当前系统日期和其他一些您可以随意使用的参数,并将此密钥存储在应用程序文件夹中的文件中或任何您可以使用的地方。

每次用户启动应用程序时获取密钥并对其进行解密并检查存储的减去今天的日期是否超过您的试用期,而不是根据您需要执行的任何操作,例如禁用按钮等。

我相信还有很多其他方法被其他人遵循,每个人在这个实现中都有自己的标准和限制。

您真正需要问自己的一些问题是:

您要保护的内容有多重要? 你愿意付出多少(时间、金钱和努力) 实施这种行为? 人们会尝试绕过你的 实施? 成本(时间、金钱和精力)是否会超过 绕过试用期的人可能会损失收入?

SO 上有另一个 question 有类似要求,请仔细阅读这些答案。

【讨论】:

    猜你喜欢
    • 2014-10-05
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    相关资源
    最近更新 更多