[英]How can I create a trial version of an MS Access application
I have created an Access application that I would like to make unusable after 7 days, much like a software provider's free trial period. 我创建了一个Access应用程序,我希望它在7天后无法使用,就像软件提供商的免费试用期一样。 This would prevent my clients from stiffing me.
这将阻止我的客户使我僵化。 Is this feasible?
这可行吗?
I don't know VBA. 我不知道VBA。
Thank you very much in advance, Nathaniel 预先非常感谢,纳撒尼尔
As Kevin Ross alluded to, calling back to an authentication server will be the most ironclad solution. 正如凯文·罗斯(Kevin Ross)所暗示的那样,回叫身份验证服务器将是最固定的解决方案。 It also creates a lot of other headaches, not the least of which is that the honest users tend to be put off by such a setup.
它还会产生许多其他令人头痛的问题,其中最重要的是诚实用户倾向于被这种设置推迟。
I think if you want to offer a trial version of your software, you should consider instead putting a hard limit on the number of records allowed in whatever your "main" table is. 我想如果你想提供你的软件的试用版,你应该考虑对你的“主”表中允许的记录数量进行硬性限制。
I think this would be more effective for three reasons. 我认为这样做会更有效,原因有三点。
There are a number of ways I can think of doing thing “in the box” ie without calling back to some kind of authentication server at your end. 我可以通过多种方式“在盒子里”做事,即无需在您的终端回叫某种身份验证服务器。
The first one is when the application first launches it stores a record in a table that notes the date/time that the app was first launched. 第一个是应用程序首次启动的时间,它将记录存储在表中,该记录记录了应用程序首次启动的日期/时间。 When the user next opens the app it checks to see if that date is < 7 days ago, if it is then the app loads if not then it says “Trial over” and exits.
当用户下次打开应用程序时,它会检查该日期是否<7天前,如果是,那么应用程序加载,如果没有,则表示“试用结束”并退出。
This would be mega easy to “crack” as all you would need to do is either set your system time to way in the future when you first open the app or just edit the record in the table. 这将很容易“破解”,因为你需要做的就是在你第一次打开应用程序时设置你的系统时间,或者只是编辑表中的记录。
You could try to harden this solution by restricting access to the table or some kind of encryption of the date so its not just stored in plan text but in the end if a user if determined to crack your software then he/she will 您可以尝试通过限制对表的访问或对日期的某种加密来强化此解决方案,这样它不仅存储在计划文本中,而且如果用户决定破解您的软件,那么最终他/她将会
There is a special program named "keyed access" by Petersoft. Petersoft有一个名为“keyed access”的特殊程序。 It makes trial version of Access Applications ...
它使访问应用程序的试用版...
http://www.peterssoftware.com/ka.htm http://www.peterssoftware.com/ka.htm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.