4

我正在使用 win api GetKeyboardState来跟踪系统中的所有键盘按下。

这很好用,但是它在远程桌面上有有趣的行为。

如果远程桌面处于 Windows 模式,则可以正常工作,但是如果远程桌面全屏,则无法正常工作。

有没有人有任何经验或没有如何在全屏远程桌面中获得按键?

谢谢

4

1 回答 1

0

使用挂钩,您将在任何其他程序之前收到键状态,您甚至可以取消击键。使用 user32.DLL 中的“SetWindowsHookExW”润湿一个挂钩,使用“UnhookWindowsHookEx”删除一个。有很多示例代码,试试这个http://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook

于 2012-04-24T17:00:52.003 回答