我创建了一个Access应用程序,我希望在7天后无法使用,就像软件提供商的免费试用期一样。这会阻止我的客户惹恼我。这可行吗?
我不知道VBA。
非常感谢你,Nathaniel
答案 0 :(得分:2)
正如凯文罗斯提到的那样,回拨认证服务器将是最有效的解决方案。它还会产生许多其他令人头痛的问题,其中最重要的是诚实用户倾向于被这样的设置推迟。
我认为如果您想提供软件的试用版,您应该考虑对“主”表中允许的记录数量进行硬性限制。
我认为这有三个原因会更有效。
答案 1 :(得分:1)
我可以通过多种方式思考“在盒子里”做事情,即不再回调某种认证服务器。
第一个是应用程序首次启动时,它将一条记录存储在一个表中,该表记录了应用程序首次启动的日期/时间。当用户下次打开应用程序时,它会检查该日期是否为< 7天前,如果是,那么应用程序加载,如果没有,那么它说“试验结束”并退出。
这很容易“破解”,因为你需要做的就是在你第一次打开应用程序时设置你的系统时间,或者只是编辑表格中的记录。
您可以尝试通过限制对表格的访问或对日期的某种加密来强化此解决方案,这样它不仅存储在计划文本中,而且如果用户决定破解您的软件,那么他/她最终会
答案 2 :(得分:0)
Petersoft有一个名为“keyed access”的特殊程序。它制作了Access Applications的试用版......