如何确定特定文件是否在Windows中打开然后关闭

时间:2014-03-24 18:48:35

标签: windows file unlock

我正在使用Windows 7 64位机器。 如何获取打开的文件列表。此外,列表应在特定文件关闭时更改。

如何获取文件关闭事件:

  1. 在文件打开的新进程中打开文件(如记事本, 每次在wordpad的新过程中打开文件的wordpad)
  2. 在文件打开器的选项卡中打开文件时(如记事本++,它会打开新选项卡中的所有文件,但只有一个记事本++运行过程)。
  3. 我尝试使用Process ExplorerHandleUnlocker,openfiles,无法捕获记事本++上的文件关闭事件。

1 个答案:

答案 0 :(得分:0)

使用SysInternals' ProcessMonitor

它记录所有文件和注册表打开/读/写/关闭。您可以对其进行过滤以包含或排除特定模式,文件路径,程序等。

修改

当我关闭NotePad ++中的选项卡时,Process Monitor显示CloseFile:

Screenshot of process monitor