Windows 7:工作站锁定时显示带有最近活动时间的屏幕保护程序

Windows 7:工作站锁定时显示带有最近活动时间的屏幕保护程序

我们公司有运行 Windows 7 的共享 PC,全部在办公室内。我们的员工数量是工作站数量的两倍。经常发生这样的情况:有人锁上桌面,去喝咖啡,回来后,他的电脑被另一个用户使用了。

这不仅让双方用户都感到烦恼,而且许多人仍登录着他们不再工作的工作站。这样一来,PC 就不会更新等等。

我现在解决这个问题的办法是:一旦有人离开计算机,他/她就锁定桌面。现在,会弹出“按 ctrl + alt + del 登录”通知。我希望有一个屏幕保护程序或任何类型的注释来显示最近活动的时间。这样,用户可以选择最长时间不活动的工作站。

或者,在每个工作站的后台始终运行的脚本可以将的输出报告给服务器上的文件quser。(尽管quser不会报告用户上次活动的时间。)

您是否知道任何可以用最少的努力来缓解这个问题的工具,最好只使用板载工具。

答案1

对于 Marquee 屏幕保护程序,文本存储在 中HKCU\Control Panel\Screen Saver.Marquee\Text。其他屏幕保护程序会将字符串存储在不同的位置。

一种解决方案是创建一个批处理文件,将包含当前日期和时间的消息写入该注册表项:

@echo off
set MSG=Locked at %TIME% on %DATE%
reg add "HKCU\Control Panel\Screen Saver.Marquee" /f /v Text /t REG_SZ /d %MSG%

然后,您只需创建一个计划事件,以便在“锁定屏幕”触发器发生时运行此评论。

相关内容