如何创建MS Access应用程序的试用版

时间:2011-10-20 01:02:40

标签: ms-access trialware

我创建了一个Access应用程序,我希望在7天后无法使用,就像软件提供商的免费试用期一样。这会阻止我的客户惹恼我。这可行吗?

我不知道VBA。

非常感谢你,Nathaniel

3 个答案:

答案 0 :(得分:2)

正如凯文罗斯提到的那样,回拨认证服务器将是最有效的解决方案。它还会产生许多其他令人头痛的问题,其中最重要的是诚实用户倾向于被这样的设置推迟。

我认为如果您想提供软件的试用版,您应该考虑对“主”表中允许的记录数量进行硬性限制。

我认为这有三个原因会更有效。

  1. 更难破解
  2. 您的用户没有压力。他们不必试图找出他们何时会花一周时间来尝试一个程序。我经常不会尝试限时试用的程序,因为我想等到我有时间真正使用它。但我从来没有时间去投入。所以我从不尝试这个程序。
  3. 您可以建立锁定。如果您将记录数量设置得相当大,那么您的用户可以在达到限制之前的几周甚至几个月内使用您的程序。到那时,他们可能依赖于程序,觉得除了购买完整版本之外别无选择。

答案 1 :(得分:1)

我可以通过多种方式思考“在盒子里”做事情,即不再回调某种认证服务器。

第一个是应用程序首次启动时,它将一条记录存储在一个表中,该表记录了应用程序首次启动的日期/时间。当用户下次打开应用程序时,它会检查该日期是否为< 7天前,如果是,那么应用程序加载,如果没有,那么它说“试验结束”并退出。

这很容易“破解”,因为你需要做的就是在你第一次打开应用程序时设置你的系统时间,或者只是编辑表格中的记录。

您可以尝试通过限制对表格的访问或对日期的某种加密来强化此解决方案,这样它不仅存储在计划文本中,而且如果用户决定破解您的软件,那么他/她最终会

答案 2 :(得分:0)

Petersoft有一个名为“keyed access”的特殊程序。它制作了Access Applications的试用版......

http://www.peterssoftware.com/ka.htm