“Spy ++在消息钩子中遇到了问题”

时间:2009-03-29 16:11:16

标签: windows winforms winapi spy++

我正在深入解决一些Windows API消息传递问题,我发现Spy ++不再工作了。它甚至不能在记事本上工作。在某些情况下,它会提出这样的信息:

---------------------------
Microsoft Spy++
---------------------------
Spy++ has encountered a problem in the message hook. To prevent 

hanging the system, the hook has been disabled, so no further 

messages will be logged.Please restart Spy++ to re-enable 

message logging.
---------------------------
OK   
---------------------------

出现这种情况的任何已知原因?

编辑:只是想知道:这可能是由于我的防病毒或Windows更新?或者其他一些程序正在玩消息钩子?

3 个答案:

答案 0 :(得分:4)

我不知道具体的错误,但如果Spy ++行为不端,则可能值得尝试Winspector

答案 1 :(得分:1)

我有时会遇到安装全局钩子的其他程序的问题,并且无法使用间谍++,尝试停止所有不需要调试的程序。尝试重新启动机器以确保。

在使用VS和spy ++尝试调试的通行证中也经常发生导致整机挂起。更好的方法是在完全干净的机器中使用远程调试,以确保我没有其他程序的任何干扰(对于这种情况,虚拟机可以很好)。

正如Neil所说,Winspector使用不同的挂钩机制,并且可能在spy ++失败的情况下工作,尽管有时消息日志太好了(至少对我而言)。

答案 2 :(得分:1)

我遇到了这个问题,我不得不卸载McAfee病毒防护并在Spy ++工作之前重新启动。