这是一个用于 Windows 的儿童电脑使用时间管理工具。它可以限制用户连续使用电脑的时间,并在达到时间限制后强制锁屏并执行强制休息策略。
- 单文件运行:集成了管理界面和后台服务,只需一个
kids_mode_mgr.exe文件。 - 强制锁屏:当连续使用时间达到设定阈值时,自动断开当前用户会话(回到登录界面)。
- 强制休息:在设定的休息时间内,如果用户尝试重新登录,会被立即踢下线,直到休息时间结束。
- 防重启绕过:上次锁屏时间存储在系统注册表中,重启电脑无法重置休息时间。
- 完全后台运行:安装为 Windows 服务,开机自启,无前台窗口干扰。
双击 kids_mode_mgr.exe 运行。程序会自动请求管理员权限(必须允许,否则无法管理服务)。
在界面上方可以调整以下参数:
- 最大使用时间(秒):允许连续使用电脑的时间(例如 1800 秒 = 30 分钟)。
- 强制休息时间(秒):锁屏后必须休息的时间(例如 300 秒 = 5 分钟)。
- 开启强制休息:勾选后生效;如果不勾选,则只记录时间不强制锁屏(用于测试或临时关闭限制)。
点击 “保存配置” 按钮将设置写入系统注册表。
注意:修改配置后,需要重启服务才能生效。
- 安装服务:将程序注册为 Windows 系统服务并设为自动启动。首次使用请点击此按钮。
- 重启服务:修改配置或程序异常时,点击此按钮重启后台服务。
- 停止服务:暂时关闭后台监控(例如家长需要长时间使用时)。
- 卸载服务:完全移除系统服务。
界面下方会实时显示服务运行状态:
- 未安装:服务未注册。
- 运行中:服务正在后台监控。
- 已停止:服务已安装但未运行。
- 注册表路径:
HKLM\SOFTWARE\KidsModeMgr - 服务名称:
KidsModeMgrService - 原理:通过 Windows Terminal Services API (
WTSDisconnectSession) 实现强制断开会话,通过win32service实现后台服务守护。
Q: 点击安装服务失败? A: 请确保以管理员身份运行程序,并且没有安全软件拦截服务注册操作。
Q: 修改时间后没生效? A: 修改配置后必须点击“保存配置”,然后点击“重启服务”才能生效。
Q: 休息时间没结束想强制登录怎么办? A: 使用管理员账号登录(如果还是被踢,可以进入安全模式),或者运行管理工具点击“停止服务”。