2010-08-03 77 views
2

我想知道是否有一种方法来拦截Windows会话即将被锁定,并且基本上提供了一个弹出窗口。我们有一个内部网络进出设施,很多人在午餐或者一天之前都忘记打卡或打卡。从本质上讲,我正在寻找一种方法,让用户在锁定机器时退出注销。在Windows锁定之前执行任务

我也完全接受由于安全考虑而可能无法实现的可能性,但我想知道社区对此的看法。谢谢!

回答

2

还没有尝试过,但Microsoft.Win32.SystemEvents类可能有你想要的。

具体而言,您可能需要尝试SessionSwitch事件。根据这一bytes.com后,它应该工作:

Handle the Windows Lock Desktop event/message?

+0

感谢您的回答亚当。从我发现的情况来看,唯一类似的事件是会话结束事件,不幸的是不会被会话锁触发。 – 2010-08-03 18:39:29

+0

听起来像'SessionSwitch'可能工作 - 更新了答案。 – 2010-08-03 18:51:18

+0

这看起来很有前途,谢谢! – 2010-08-03 20:23:38

相关问题