我需要在客户端环境中安装VB.net windows应用程序。 它完全是一年有效的申请。 一年后,客户可以更改系统日期并运行应用程序,而无需通知我们续订。
如何验证一年的日期,如果客户端更改系统日期,应用程序将弹出一条消息 “请不要更改系统日期...运行应用程序,...转到续订”
答案 0 :(得分:0)
一般来说,您应该对服务进行调用,然后真正能够捕获客户端尝试执行的任何不幸事件(更改系统日期等等),以便您的服务启用或禁用该应用程序。
你可能会说客户端可以禁用互联网/网络访问 - 好吧,但即使是@Plutonix给出的建议也行不通,因为它无法访问互联网以获得时间。
因此,您需要在客户端应用中编写逻辑,以确定您是否可以在启动时访问互联网...如果是,那么好 - 如果不是 - 请关闭应用。