【发布时间】:2015-05-17 20:58:25
【问题描述】:
我想创建一个应用程序来监控打开的进程。我想用它来监控我打开 mp3 文件的频率。该程序将在后台运行并计算我运行每个 mp3 文件的次数,然后我会根据这个数字对我的 mp3 文件进行排序。
我使用Process Monitor 来检查是否可以完成。当我过滤输出以使其仅显示我的 mp3 播放器进程并且我设置为仅查看“进程启动”操作时,我可以读取打开了哪个文件,例如这是 Process Monitor 显示了实时打开的文件。在每个文件运行后,Process Monitor 中都会有一个新的输入。
如您所见,我可以轻松地计算进程监视器的输出以获取每个文件的启动次数。但是,我不知道它是如何完成的,因为 Process Monitor 是一个 .exe,我看不到代码内部。
解决我的问题的最简单方法是什么?其实我想用的编程语言无所谓,可以是C#、C++、Python。
提前谢谢你。
【问题讨论】:
标签: windows events monitoring monitor event-log