如何添加基于时间的限制以阻止Windows用户登录

How to add time based restrictions to prevent a Windows user from logging in?

本文关键字:Windows 登录 用户 时间 添加 何添加 于时间      更新时间:2023-10-16

我正在尝试对windows登录屏幕添加一些修改,只允许用户在当天还有时间的情况下登录。我还想让他们通过与无线设备的连接来增加时间。

我见过类似的事情,华硕人脸登录和蓝牙登录,我写代码没有问题,但我如何在登录屏幕上设置限制?

我认为这也只能使用C++来完成,这一假设正确吗?如果是这样的话,我主要用java编程,那么你推荐C++使用什么环境呢?

任何建议和资源链接都将不胜感激!感谢

我不太确定,但可以按如下方式进行:windows中有一个任务调度程序,它为用户提供了在登录时运行特定程序的功能。因此,您可以开发一个在登录时执行的程序。

程序可以是这样的:首先,它将获取当前用户,检查用户可用的时间。这可以通过节省用户在内部数据库或文件中花费的时间来实现。

如果用户已经超过了指定的限制,那么它将在文件/数据库和消防系统("注销")命令中写入详细信息。注销是windows的注销命令。

此外,每次成功登录时,它都会保留登录时间,在注销时,它会更新文件/数据库中的时差。

我想这就是它的实现方式。如果你有更好的方法,请分享。