在按下Ctrl+Alt+Del时收到通知

4

我知道在程序中没有办法屏蔽或忽略ctrl+Alt+Del组合键。但这不是我的需求。是否有一种方法只在按下该组合键时被通知?不需要交互,只需要通知。

谢谢!


1
你真正想做什么?你是想找出用户是否锁定了工作站吗? - selbie
有特定的编程语言吗? - Cody Gray
可能是重复的问题:如何在操作系统之前或之后检测Ctrl-Alt-Del? - J-16 SDiZ
2个回答

2
我不确定为什么你想这样做,我怀疑可能有更好、更清晰的方法来实现你的最终目标,但是...
我会在你的应用程序后台运行一个计时器,在每次计时器触发时检查是否按下了CtrlAltDelete键。为此,你需要使用user32.dll中的GetAsyncKeyState函数。我可以给你提供一些代码示例,但我不确定你使用的是哪种语言。尝试调整计时器的间隔时间,以找到平衡性能和工作的最佳时间。

1
这里有一个VB示例,来自 http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/77a366f9-46a9-49e1-9665-56a3258ba39b 。 - J-16 SDiZ

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接