按Ctrl + Alt + Del获取通知

时间:2010-11-05 08:12:19

标签: windows keyboard notifications

我知道在程序中无法阻止或忽略 ctrl + Alt + Del 。但那不是我想要的。有没有办法只在被按下时才被通知?无需互动,只需通知。

谢谢!

2 个答案:

答案 0 :(得分:2)

我不确定你为什么要这样做,我怀疑可能有更好,更清洁的方法来实现你的最终目标,但是...

在我的脑海中,我会在你的应用程序的后台运行一个计时器,每次计时器触发时,检查 Ctrl Alt ,并按删除键。为此,您必须使用user32.dll中的GetAsyncKeyState。我会给你一个代码示例,但我不确定你使用的语言是什么。可以使用计时器的间隔来查看平衡性能所需的内容,但仍能正常工作。

答案 1 :(得分:0)

似乎没有简单的方法来获取SAS通知,我发现的所有文章都替换GINA

您可能需要查看以下内容:

如果您只是想知道用户是否锁定了他的工作站,您应该结合WTSRegisterSessionNotification查看WM_WTSESSION_CHANGE