Windows eventtriggers可以用于琐碎事件吗?

时间:2014-01-14 11:53:38

标签: c# windows event-triggers

在我正在制作的应用程序中,我想知道用户何时复制文件或单击开始按钮。这些行为将被视为过于微不足道,但它们在我的申请中具有一定的重要性。

昨天,我收到了关于类似问题的评论Getting notified of any action taken by user on windows,因此我对切换整个审计基础架构犹豫不决。

根据eventtriggers http://technet.microsoft.com/en-us/library/bb490901.aspx

的说明
  

创建一个新的事件触发器,用于监视事件并对其进行操作   给定标准的日志事件。

我不确定eventtriggers的限制以及它如何帮助我实现我的目标而不需要太多的开销。 eventtriggers可以帮我设置一个触发器,在单击开始按钮时通知我吗?

1 个答案:

答案 0 :(得分:-1)

据我所知,除非你进行民意调查以找出状态,否则不可能。这个例子已在之前关于SO的问题中提出: How can I detect when the Windows 7 start menu opens

从理论上讲,你可以写一些生活在不同线程上的东西,它以给定的间隔查询开始菜单。然后,如果检测到开始菜单为打开,则可以触发您想要完成的代码。只是一个想法...