我想知道是否有一种方法来拦截Windows会话即将被锁定,并且基本上提供了一个弹出窗口。我们有一个内部网络进出设施,很多人在午餐或者一天之前都忘记打卡或打卡。从本质上讲,我正在寻找一种方法,让用户在锁定机器时退出注销。在Windows锁定之前执行任务
我也完全接受由于安全考虑而可能无法实现的可能性,但我想知道社区对此的看法。谢谢!
我想知道是否有一种方法来拦截Windows会话即将被锁定,并且基本上提供了一个弹出窗口。我们有一个内部网络进出设施,很多人在午餐或者一天之前都忘记打卡或打卡。从本质上讲,我正在寻找一种方法,让用户在锁定机器时退出注销。在Windows锁定之前执行任务
我也完全接受由于安全考虑而可能无法实现的可能性,但我想知道社区对此的看法。谢谢!
还没有尝试过,但Microsoft.Win32.SystemEvents类可能有你想要的。
具体而言,您可能需要尝试SessionSwitch事件。根据这一bytes.com后,它应该工作:
您可以使用远程桌面服务API WTSRegisterSessionNotification获得锁的通知,但并没有出现任何的方式来覆盖锁。
感谢您的回答亚当。从我发现的情况来看,唯一类似的事件是会话结束事件,不幸的是不会被会话锁触发。 – 2010-08-03 18:39:29
听起来像'SessionSwitch'可能工作 - 更新了答案。 – 2010-08-03 18:51:18
这看起来很有前途,谢谢! – 2010-08-03 20:23:38