繁体   English   中英

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

[英]How can I create a trial version of an MS Access application

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

我不知道VBA。

预先非常感谢,纳撒尼尔

正如凯文·罗斯(Kevin Ross)所暗示的那样,回叫身份验证服务器将是最固定的解决方案。 它还会产生许多其他令人头痛的问题,其中最重要的是诚实用户倾向于被这种设置推迟。

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

我认为这样做会更有效,原因有三点。

  1. 破解起来比较困难
  2. 您的用户没有压力 他们不必试图弄清楚什么时候可以花一个星期的时间来尝试一个程序。 我通常不会尝试在有限时间试用的程序,因为我想等到有时间真正使用它时再试。 但我从来没有时间去投入。 所以我从不尝试这个程序。
  3. 你可以建立锁定 如果您使记录数量相当大,则用户可以在数周甚至数月内使用您的程序,然后再达到上限。 到那时,他们可能取决于程序,并觉得除了购买完整版本外别无选择。

我可以通过多种方式“在盒子里”做事,即无需在您的终端回叫某种身份验证服务器。

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

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

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

Petersoft有一个名为“keyed access”的特殊程序。 它使访问应用程序的试用版...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM