如何添加基于时间的限制以阻止Windows用户登录
How to add time based restrictions to prevent a Windows user from logging in?
我正在尝试对windows登录屏幕添加一些修改,只允许用户在当天还有时间的情况下登录。我还想让他们通过与无线设备的连接来增加时间。
我见过类似的事情,华硕人脸登录和蓝牙登录,我写代码没有问题,但我如何在登录屏幕上设置限制?
我认为这也只能使用C++来完成,这一假设正确吗?如果是这样的话,我主要用java编程,那么你推荐C++使用什么环境呢?
任何建议和资源链接都将不胜感激!感谢
我不太确定,但可以按如下方式进行:windows中有一个任务调度程序,它为用户提供了在登录时运行特定程序的功能。因此,您可以开发一个在登录时执行的程序。
程序可以是这样的:首先,它将获取当前用户,检查用户可用的时间。这可以通过节省用户在内部数据库或文件中花费的时间来实现。
如果用户已经超过了指定的限制,那么它将在文件/数据库和消防系统("注销")命令中写入详细信息。注销是windows的注销命令。
此外,每次成功登录时,它都会保留登录时间,在注销时,它会更新文件/数据库中的时差。
我想这就是它的实现方式。如果你有更好的方法,请分享。
相关文章:
- 将正在运行的程序的用户名与登录到Windows的用户名进行比较
- 从C++ Windows 服务中获取当前登录的用户名
- 如何从 Windows 上的服务在未登录用户的桌面上启动应用程序
- 获取 Windows 系统已加入 Azure AD 时登录用户的 UserPrincipalName
- 如何检查用户登录到Windows的时间
- 如何使用Windows Server 2003及更高版本上的虚拟磁盘服务(VDS)登录ISCSI目标
- 如何使用mouseevent在windows登录屏幕中移动鼠标光标
- 使用 C++ 和 WinAPI 在 Windows 8 上登录用户名或电子邮件
- 如何添加基于时间的限制以阻止Windows用户登录
- Windows 凭据提供程序远程登录
- Windows 通用 - 如何检查用户是否已登录到Microsoft帐户
- 建立助推.登录Windows 7
- 是否可以创建一个服务或应用程序,以编程方式在windows中登录用户
- Windows登录的用户唯一ID
- 如何在Windows中获得当前登录用户的域
- Windows 7编程登录
- C++:如何在 Windows 凭据管理器中以编程方式创建本地用户登录凭据,以便"runas /savecred"可以使用它?
- Windows服务属性-登录
- 如何在用户登录/关闭或PC进入睡眠/休眠时正确通知c++ Windows服务
- 在c++中监视用户的Windows登录/注销活动