Windows - 嗅探应用程序的文件访问

时间:2015-10-21 12:59:04

标签: windows path listener executable ini

有没有办法可以收听应用程序(可执行文件)并获取它访问的文件?关键是我使用的是使用INI文件的应用程序,有时它会在不同的路径中生成多个INI,因此我需要知道应用程序访问的路径/ ini。我知道INI的文件名,我只需要知道在哪里找到它......

2 个答案:

答案 0 :(得分:2)

如果您要搜索已存在的ini文件,可以使用Windows文件搜索找到它,或者使用dir C:\foo.ini /s从命令行中找到最简单的形式。

对于更复杂的场景,您需要使用sysinternals中的Process Monitor。 最佳过滤器看起来像这样: enter image description here

(请注意两条绿线,这将过滤bar.exe对名称为foo.ini的任何文件的所有访问权限

结果将如下所示: enter image description here

答案 1 :(得分:1)

从SysInternals Suite了解Process Monitor

  

Process Monitor是Windows的高级监控工具,可显示实时文件系统,注册表和进程/线程活动。

然后,您可以适当地过滤结果,以显示您感兴趣的过程。