我已经看到了有关使用Handle或Process Monitor的几个答案,但是我希望能够在我自己的代码(C#)中找出哪个进程正在锁定文件。
我有种讨厌的感觉,我不得不在win32 API中摸索,但是如果有人已经做到这一点并且可以让我走上正确的道路,我将非常感谢您的帮助。
好处之一handle.exe就是您可以将其作为子进程运行并解析输出。
handle.exe
我们在部署脚本中执行此操作-就像一个超级按钮。