我知道在程序中无法阻止或忽略 ctrl + Alt + Del 。但那不是我想要的。有没有办法只在被按下时才被通知?无需互动,只需通知。
谢谢!
答案 0 :(得分:2)
我不确定你为什么要这样做,我怀疑可能有更好,更清洁的方法来实现你的最终目标,但是...
在我的脑海中,我会在你的应用程序的后台运行一个计时器,每次计时器触发时,检查 Ctrl , Alt ,并按删除键。为此,您必须使用user32.dll中的GetAsyncKeyState。我会给你一个代码示例,但我不确定你使用的语言是什么。可以使用计时器的间隔来查看平衡性能所需的内容,但仍能正常工作。
答案 1 :(得分:0)
似乎没有简单的方法来获取SAS通知,我发现的所有文章都替换GINA。
您可能需要查看以下内容:
如果您只是想知道用户是否锁定了他的工作站,您应该结合WTSRegisterSessionNotification查看WM_WTSESSION_CHANGE。