我创建了一个 Access 应用程序,我想在 7 天后使其无法使用,就像软件提供商的免费试用期一样。这将防止我的客户僵硬我。这可行吗?
我不知道VBA。
非常感谢你,纳撒尼尔
正如 Kevin Ross 所暗示的,回调一个身份验证服务器将是最可靠的解决方案。它还带来了许多其他令人头疼的问题,其中最重要的是诚实的用户往往会被这样的设置推迟。
我认为,如果您想提供软件的试用版,则应该考虑对“主”表中允许的记录数量进行硬性限制。
我认为这会更有效,原因有三个。
有很多方法我可以想到“在盒子里”做事,即不回叫你端的某种身份验证服务器。
第一个是应用程序首次启动时,它会在表中存储一条记录,记录应用程序首次启动的日期/时间。当用户下次打开应用程序时,它会检查该日期是否小于 7 天前,如果是,则应用程序加载,如果不是,则显示“试用期”并退出。
这将非常容易“破解”,因为您需要做的就是在您第一次打开应用程序时将系统时间设置为将来的方式,或者只需编辑表格中的记录。
您可以尝试通过限制对表格的访问或对日期进行某种加密来强化此解决方案,因此它不仅存储在计划文本中,而且最终如果用户确定破解您的软件,那么他/她将
Petersoft 有一个名为“keyed access”的特殊程序。它使 Access Applications 的试用版...