0

我环顾四周,没有找到适合我需要的东西。我希望该程序能够拦截发送到我自己的应用程序的 Win32 (?) 消息,该应用程序是用 Visual Basic 编写的。

作为旁注,“拦截 Win32 消息”是正确的措辞吗?

无论哪种方式,精心制作都不会受到伤害。我希望 spy 工具能够截获与 WndProc 以编程方式截获的相同消息,即:SendMessages 和 PostMessages。

我想明确表示我不是在寻找拦截 .NET 框架事件的程序。

谢谢。

编辑:我可以看到我的窗口及其子控件的句柄,但我没有收到任何消息。我正在使用 Windows 7 64 位。我的 Spy++ 版本是 8.00.50727

半解决;我有一个 Spy++ 替代品(Window Detective)可以在我的虚拟机上工作,我对此非常满意,并且绝对不会介意安顿下来。

尽管我仍然想知道为什么我发现的所有“类似间谍”的程序都不能在我的“主”PC 上运行……但我想我不必在意。

4

1 回答 1

1

如果您首先启动 Spy++,然后启动您的 .Net 程序并使用“搜索/查找”窗口获取应用程序的句柄,您可能会收到“无法找到与搜索条件匹配的窗口”。也许这就是您认为 spy++ 不处理 .Net 应用程序的原因。

只需按 F5 刷新 spy++ 的列表,然后再试一次,现在您应该会得到该窗口并可以开始从中接收消息。

于 2012-02-29T10:29:33.407 回答