gpt4 book ai didi

c# - GetKeyboardState 在远程桌面全屏模式下不起作用

转载 作者:行者123 更新时间:2023-11-30 13:04:10 24 4
gpt4 key购买 nike

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

这工作正常,但它在远程桌面上有有趣的行为。

如果远程桌面处于 Windows 模式,则此操作正常,但如果远程桌面为全屏模式,则此操作无效。

有没有人有这方面的经验或没有如何在全屏远程桌面中获得击键?

谢谢

最佳答案

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

关于c# - GetKeyboardState 在远程桌面全屏模式下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com