我正在尝试做一个像 Skype 这样的客场计时器风格的东西。如果用户“离开”了一段时间,我会触发一些东西。我一直在将 SetWindowsHookEx() 与 WM_KEYBOARD_LL 一起使用,效果很好。直到您打开 RDC 连接并使其全屏显示。然后我永远不会得到键盘事件。
有人遇到过这个吗?或者知道实现这一目标的更好方法?我实际上已经测试了Skype,并且使用全屏RDC,如果我输入RDC,它将正确地从Away转到Online。
谢谢
编辑:在 Raymond Chen 发表评论后,我做了一些测试,他是对的。不敢相信我经过所有的搜索后从未找到这种方法。它还解决了我遇到的 WPF 应用程序未触发 LL_Mouse/KEYBOARD 事件的问题。
再次感谢。基于此更新我接受的答案。如果您需要做 LL_MOUSE/KWYBOARD,另一个答案仍然很好。