我正在使用 win api GetKeyboardState来跟踪系统中的所有键盘按下。
这很好用,但是它在远程桌面上有有趣的行为。
如果远程桌面处于 Windows 模式,则可以正常工作,但是如果远程桌面全屏,则无法正常工作。
有没有人有任何经验或没有如何在全屏远程桌面中获得按键?
谢谢
我正在使用 win api GetKeyboardState来跟踪系统中的所有键盘按下。
这很好用,但是它在远程桌面上有有趣的行为。
如果远程桌面处于 Windows 模式,则可以正常工作,但是如果远程桌面全屏,则无法正常工作。
有没有人有任何经验或没有如何在全屏远程桌面中获得按键?
谢谢
使用挂钩,您将在任何其他程序之前收到键状态,您甚至可以取消击键。使用 user32.DLL 中的“SetWindowsHookExW”润湿一个挂钩,使用“UnhookWindowsHookEx”删除一个。有很多示例代码,试试这个http://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook