我环顾四周,找不到符合我需求的东西。 我希望程序能够拦截发送到我自己的应用程序的Win32(?)消息,这些消息是用Visual Basic编写的。
作为旁注,是“拦截Win32消息”的正确措辞吗?
无论哪种方式,精心制作都不会受到伤害;我希望间谍工具拦截我用编程方式拦截WndProc的相同消息,即:SendMessages和PostMessages。
我希望明确表示我不正在寻找拦截.NET框架事件的程序。
感谢。
编辑: 我可以查看我的窗口及其子控件的句柄,但我没有收到任何消息。 我使用的是Windows 7 64位。 我的Spy ++版本是8.00.50727
半解决;我有一个Spy ++替代方案(Window Detective)可以在我的虚拟机上运行,我当然很满意,并且绝对不介意解决。
虽然我仍然想知道为什么我发现的所有“间谍式”程序都无法在我的“主”PC上运行......但我想我不需要关心。
答案 0 :(得分:1)
如果您首先启动Spy ++然后启动.Net程序并使用“搜索/查找”窗口获取应用程序的句柄,您可能会收到“无法找到与搜索条件匹配的窗口”。也许这就是为什么你认为spy ++不能处理.Net应用程序。
只需按F5刷新spy ++的列表,然后再试一次,现在你应该进入窗口并开始接收来自它的消息。