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