2011-08-07 38 views
4

我试图发送密钥到一个应用程序,该应用程序对我迄今为止使用的任何API(SendInput(),PostMessage(),SendMessage()等)都没有响应。不过,我测试了Windows的屏幕键盘实用程序,并按下了我需要的键,应用程序轻松获得了这些键。如何使用全局键盘挂钩发送密钥?

如果我理解正确的键盘实用程序使用全局键盘挂钩发送密钥,所以我很感兴趣,我怎么能这样做。我试图找到如何在谷歌可以完成的例子,但没有得出任何结果。

谢谢。

回答

2

挂钩用于拦截事件,不发送新事件。所以你所问的是钩子不可能的。 SendInput是要走的路。可能你做错了什么,所以如果你发布的代码不工作并且调试出错的话会更好。