是否可以记录每个系统/应用程序弹出窗口并在 Windows XP 及更高版本中查看它?

是否可以记录每个系统/应用程序弹出窗口并在 Windows XP 及更高版本中查看它?

几分钟前,当我使用适用于 Windows XP(专业版 32 位)的 Firefox 8.0.1 浏览互联网时,我看到一些可能带有系统或 Firefox 信息的弹出窗口闪烁(出现并瞬间消失)——这不可能是广告弹出窗口,因为发生这种情况时我正在使用 facebook 和 Google.com。我没有时间阅读所写的内容,所以我不知道当时发生了什么。

我想知道 - Windows XP 和更高版本的 Windows 系统中是否有针对高级用户的选项,用于记录每个系统/第三方应用程序信息弹出窗口?如果有,它如何工作,我该如何打开它?

干杯。

答案1

我的研究并没有找到一种自动化的方法来解决这个问题,但我希望能给需要以各种方式解决这个问题的人们留下一些线索。

对于您的具体问题,Sysinternals 进程监视器也许能够帮助您在飞行中捕捉它,但它可能比您要找的更重,因为我怀疑让它一直运行会非常耗费资源。

用现有的零件拼凑某些东西可能会比较棘手。获取窗口文本可以让你收集窗口的内容,但需要人工干预。你也许可以写一个自动热键脚本在某种类型的所有窗口上运行 GetWindowText 等。

很明显,所有部件都已准备好,可以制作出可以实现此目的的应用程序。微软有一个对话框过滤器包含在 Windows Embedded 中,可以持续监视任何具有特定标题的对话框,并抑制它。我怀疑,具有更多 Windows 开发能力的人可能可以相对快速地制作出完全符合您描述的东西。他们中的大多数人可能没有创建过这样的程序,因为 Visual Studio 和 kin 可能内置了跟踪窗口创建的工具。窗口拦截器看起来源代码将是一个很好的起点。

如果我发现更匹配的内容,我会更新。当我获得 10 个声望时,我会回来修复 URL。:-)

相关内容