【发布时间】:2015-05-07 08:13:46
【问题描述】:
这是我在superuser.com 上提出的问题的后续问题。 如何跟踪 GUI 操作的后果。 Windows 中是否有某种低级事件日志?
示例
如果用户双击<name>.pdf,后果是:
- 扩展名已确定,
- 完整路径已确定
- 使用与给定扩展名关联的程序打开文件
至少我认为会发生这种情况。这就是我想要跟踪的结果,以便在代码中重现它们。
【问题讨论】:
-
Event Tracing 是用于生成日志的系统范围的基础架构。它对诊断很有用,而对逆向工程不太有用。从您的问题来看,您似乎认为发生的任何事情都是简单而直接的。事实上,事实并非如此。更重要的是,您似乎正在寻找一种通过观察和重放代码中的操作来自动化 UI 的方法。请改用UI Automation。这是非 hacky 的解决方案。
标签: c++ windows winapi windows-7 event-log