Windows 任务计划程序-锁定计算机时显示消息

Windows 任务计划程序-锁定计算机时显示消息,windows,scheduled-tasks,Windows,Scheduled Tasks,我需要做的是: 当我离开办公室的时候,我锁上了电脑。我们应该在离开前填好考勤卡。我总是忘记做这件事。我希望在尝试锁定计算机时显示一条消息,询问我是否填写了考勤卡 以下是我所做的,以及它不起作用的原因: 我使用action=“Display a message”和trigger=“On workstation lock”在任务调度器下创建了一个任务。问题是,在工作站完全锁定之前,任务不会运行,在再次登录之前,我看不到消息,这是毫无意义的 在按下Ctrl-Alt-Del键后,但在计算机实际锁定消息之

我需要做的是:

当我离开办公室的时候,我锁上了电脑。我们应该在离开前填好考勤卡。我总是忘记做这件事。我希望在尝试锁定计算机时显示一条消息,询问我是否填写了考勤卡

以下是我所做的,以及它不起作用的原因:

我使用action=“Display a message”和trigger=“On workstation lock”在任务调度器下创建了一个任务。问题是,在工作站完全锁定之前,任务不会运行,在再次登录之前,我看不到消息,这是毫无意义的

在按下Ctrl-Alt-Del键后,但在计算机实际锁定消息之前,如何立即执行此操作

任何帮助都将不胜感激。以下各项可获得奖励积分:

1) 只有在下午3:00之后才显示消息,因为我每天多次锁定计算机,每次都会收到消息。下午3:00的限制会假设我当天要离开,因此,它会问我是否填写了

2) 在消息末尾,显示“您想访问时间卡站点吗?”并显示两个按钮,是和否。如果单击是,工作站的锁定将取消,时间卡站点将在我的浏览器中打开。如果单击“否”,工作站将继续被锁定


谢谢。

我怀疑这是否可能。当您按CTRL+ALT+DEL时,Windows会处理该键,您无法查看

你可以做的是在桌面上设置一个快捷方式,锁定电脑,但只有在显示了你想要的信息之后。我的桌面上有一个锁定工作站快捷方式,它是通过以下目标实现的:

C:\Windows\System32\rundll32.exe User32.dll,LockWorkStation

你可以很容易地编写自己的脚本,或者甚至是一个小应用程序。如果是后者,则只需调用从
user32.dll

导出的
LockWorkStation
函数,就可以通过调用带有MB\u SERVICE\u通知标志的()来弹出消息。这将导致控制台上弹出消息框,即使登录屏幕显示…

将操作更改为程序,运行此程序

消息用户名消息
ie:msg patrick请记住这样做。

那会有用的。谢谢我写了一个运行在工作站锁上的小程序。现在我可以合并“只有在下午3点以后才显示”标准和“开放时间卡站点”,如果我回答“否”。我唯一的抱怨是在我单击“否”后,我的ws被锁定,所以我必须重新登录以填写我的时间卡,但这不是什么大问题。它提醒我在我想被提醒的时候去做,所以我很高兴。再次感谢。