我一直在试图找出如何以编程方式识别具有特定文件锁定的进程.我通过Win32 API和WMI搜索,但到目前为止我找不到任何东西.我知道这是可能的 – Sysinternals能够列出系统中每个进程访问/锁定的每个资源.
有人可以给我一个提示吗?
你可以使用
handle.exe from Sysinternals.
就像是:
> handle /accepteula C:\path\to\directory ... program.exe pid: 1234 type: File 2E4: C:\path\to\directory ...