有没有办法可以收听应用程序(可执行文件)并获取它访问的文件?关键是我使用的是使用INI文件的应用程序,有时它会在不同的路径中生成多个INI,因此我需要知道应用程序访问的路径/ ini。我知道INI的文件名,我只需要知道在哪里找到它......
答案 0 :(得分:2)
如果您要搜索已存在的ini文件,可以使用Windows文件搜索找到它,或者使用dir C:\foo.ini /s
从命令行中找到最简单的形式。
对于更复杂的场景,您需要使用sysinternals中的Process Monitor
。
最佳过滤器看起来像这样:
(请注意两条绿线,这将过滤bar.exe
对名称为foo.ini
的任何文件的所有访问权限
答案 1 :(得分:1)
从SysInternals Suite了解Process Monitor。
Process Monitor是Windows的高级监控工具,可显示实时文件系统,注册表和进程/线程活动。
然后,您可以适当地过滤结果,以显示您感兴趣的过程。