确定Windows GUI操作触发的基础调用

时间:2015-05-07 08:13:47

标签: c++ windows winapi windows-7 event-log

这是我在superuser.com上提出的问题的后续问题。 如何跟踪GUI操作的后果。 Windows中是否存在某种低级事件日志?

示例 如果用户双击<name>.pdf,后果是:

  • 确定了扩展名,
  • 确定完整路径
  • 使用与给定扩展名相关联的程序打开文件

至少我认为这就是发生的事情。这就是我想跟踪的结果,以便在代码中重现它们。

1 个答案:

答案 0 :(得分:1)

为了重现shell的事件和行为,您无法检查日志。

在这种情况下,双击会导致将默认谓词应用于所选的shell项。在代码中,您可以使用ShellExecuteEx函数来执行此操作。