繁体   English   中英

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

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

我正在尝试对Windows登录屏幕进行一些修改,仅允许用户在当天剩余时间登录的情况下进行登录。 我还希望允许他们通过与无线设备的连接来增加时间。

我已经看到使用Asus Face Login和Bluetooth登录完成了类似的操作,并且编写代码没有问题,但是如何在登录屏幕上设置限制?

我是否也只能使用C ++来完成这一假设? 如果是这样,我主要使用Java进行编程,那么何时推荐使用C ++?

任何建议和资源链接都表示赞赏! 谢谢

我不太确定,但是可以执行以下操作:Windows中有任务计划程序,该任务计划程序使用户可以在登录时运行特定程序。 因此,您可以开发一个将在登录时运行的程序。

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

如果用户已经超过了指定的限制,那么它将在文件/数据库中写入详细信息,并触发system(“ Logoff”)命令。 注销是用于注销的Windows命令。

每次成功登录后,它将保留登录时间,而在注销时,将更新文件/数据库中的时差。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM