Procmon:通过脚本创建pmc文件或通过命令行加载pmf文件

Procmon:通过脚本创建pmc文件或通过命令行加载pmf文件

我正在尝试自动使用 procmon,并且我想指定任意过滤器。我发现您可以通过使用 /loadconfig 加载 .pmc 文件从命令行执行此操作。所以我假设我可以生成自己的 .pmc,然后启动 procmon。

但是,我无法理解这种格式。

有人能指导我如何创建自己的 .pmc 文件吗?如果没有,是否有选项可以通过命令行加载 pmf 文件(因为我已经能够通过 python 脚本生成 pmf 文件)

答案1

PMC 文件是您在设置 Procmon 配置后导出的结果。

  • 启动 Procmon
  • 配置过滤器
  • 测试它们以确保它们按照你希望的方式工作
  • 将历史深度设置为你想要的;我建议 1
  • 启用删除已过滤事件

一旦一切都按照您想要的方式设置好,将配置导出到 PMC 文件以保存设置并允许您在命令行中使用它们。

现在,当通过命令行启动 Procmon 时,您将需要使用以下语法:

Procmon.exe /BackingFile C:\temp\PM.PML /LoadConfig c:\temp\pm.pmc /quiet

显然,更改驱动器和路径以适合您的特定环境。

如果您不使用/quiet,该工具将在每次启动时提示您确认过滤器。

资源: https://technet.microsoft.com/sysinternals/processmonitor.aspx

希望这可以帮助。

相关内容