标签: windows file-io system file-locking
如何以编程方式从进程P确定哪个其他进程P'锁定文件,阻止P重新创建该文件?
我知道有工具可以做到这一点,但他们是如何实现这一目标的呢?
(上下文:由于文件被锁定,一夜之间运行的批处理程序失败。第二天运行管理工具可能为时已晚,无法获取有用信息。因此,如果批处理程序本身能够确定罪魁祸首。)
编辑:增加了复杂性:文件驻留在DFS上,P'可能无法在与P相同的机器上运行(但也许可以)。但是在本地运作的解决方案将是一个良好的开端。