在其他程序/脚本中实时使用Sysinternals Process Monitor的输出
我正在写一个脚本,这个脚本需要监控一些系统事件,比如打开文件或者修改注册表键值,然后根据这些事件来执行后续的操作。但是我还没找到一个简单的方法把这些信息引入到我的脚本里。
我想要找到一种方法,可以把Sysinternals的进程监视器(Process Monitor)的输出直接传递给另一个程序。这个过程需要在几乎实时的情况下完成,而且不需要用户干预;所以把数据先保存成CSV或XML格式再使用的方法对我来说不太合适。我试过使用后台文件,但这个文件是进程监视器的PML格式,我找不到相关的文档来了解它。
有没有人知道怎么把进程监视器的输出引入到我的脚本中?或者有没有其他不太复杂的方法,可以实时获取打开的文件、注册表键值等信息到我的Python程序里?
谢谢!