我正在实现全局键盘钩子时遇到了一个有趣的问题。
我编写了一个用于设置钩子的dll,然后编写了一个应用程序(Delphi),该应用程序加载dll并处理钩子的结果。这是今天下午在我的工作电脑上完成的,在进行了一些测试后,我发现它的工作效果是100%的。
我刚在家里测试了同样的应用程序和dll,没有出现任何错误,但应用程序似乎也没有获取到任何数据。
两台机器都是WinXP,尽管我的工作机器是SP2,而这个是SP3。
Win32 API是否有任何更改会导致其出现故障,或者问题是否与最近发布的某些A/V / Spyware / MS更新有关?
我希望在我花费几个小时进行调试之前,这里有人能知道出现这种情况的明显原因。
谢谢!(Xiè xiè!)