标签: c# windows keyboard hook freeze
我正在制作一个程序,它使用一个钩子来监视Windows中按下的键。在该程序中,我在Windows窗体环境中处理该密钥。当我按下一个键时,我的整个Windows冻结了3秒钟,同样是Visual Studio调试器的计数器,3秒钟后调用堆栈出现。
代码:http://pastebin.com/aZmP5vWr (我删除了一些不相关的部分)
我认为第67行出错了,因为第91行再次调用CallNextHookEx,我是对的吗?
我该如何解决这个问题?