【发布时间】:2016-02-18 02:57:31
【问题描述】:
我想禁用一个按钮二十分钟,即使应用程序重新启动,它也应该保持禁用状态。
我想通过读取并存储按下按钮的时间来做到这一点,然后每分钟读取一次系统时间,当经过的时间为 20 分钟或更长时间时,启用按钮。
我认为这可以让我在应用程序重新启动时恢复按下按钮的时间;然后检查经过的时间。
你认为这是个好主意吗? 还有其他选择吗?
【问题讨论】:
-
如果用户更改了他的系统时间怎么办?系统是否可以访问 Internet 连接以从说 nist 获取网络时间?取决于您希望它有多安全。
-
用户不能改变他的工作站的时间,它被 gpo 禁用了。是的,系统有互联网连接,所以我可以从 ntp 服务器获取时间。
-
这样做的目的是什么?用户是好人还是坏人?如果您可以将计算机的访问权限限制为用户,则可以将经过的时间存储在 PC 中。如果没有并且想要足够安全,那么服务器PC的禁用开始时间应该存储在服务器中,然后应用程序应该尝试定期请求服务器再次启用按钮。
-
你有服务器/数据库吗?
-
由于电脑有gpo,所以请确保您以安全的方式存储时间,这也可以防止用户通过gpo进行更改。