Pau*_*ers -1 windows hwnd spy++ uwp
虽然我们都在这个话题上纠缠不清,但事实证明,虽然 UWP 应用程序确实有顶级窗口,您可以向它们发送(明智的)消息 (*),并且这些消息确实通过并产生了预期的效果,Spy++似乎永远不会看到这些消息,或者确实看到 Windows 本身可能发送的任何其他消息。
任何人都可以对此有所了解吗?
只是为了提供一些背景信息,Spy 可以毫无问题地定位和检查这些窗口(“查找工具”工作正常),但消息记录完全静音。我已经测试了设置应用程序、屏幕键盘、日历和计算器,并且在 Spy 中勾选了所有适当的“附加窗口”复选框。我还使用 Process Explorer 来检查 Spy 是否以“高完整性级别”运行(因为它大概是提升的),并且确实如此。
(*) 是的,我知道我们不应该这样做,但是,你知道。
嗯,尴尬。您需要使用 64 位版本的 Spy 来监视 64 位应用程序(反之亦然)。然后它工作正常,你得到你所期望的。
当然,如果 Spy 在您尝试在错误位数的应用程序中跟踪消息时告诉您,但事实并非如此,那就太好了,因此请注意。