【问题标题】:Is there a way to get the PID from a process that is blocking a file using C#?有没有办法从使用 C# 阻塞文件的进程中获取 PID? 【发布时间】:2010-10-23 10:21:37 【问题描述】: 有没有办法从使用 C# 阻塞文件的进程中获取 PID? 【问题讨论】: 标签: c# file-io pid 【解决方案1】: 我不知道它是否可以完全在框架内完成,但也许你可以打电话给SysInternals' Handle.exe 在这里做繁重的工作? 【讨论】: +1 用于使用 Handle.exe。在 C# 中实现这样的功能将非常困难:stackoverflow.com/questions/177146/… 感谢您的链接,@Darin。有趣! 解析句柄输出可能是一个简单而干净的选择。谢谢:)。 使用 Handle.exe 的 C# 中的任何示例(和真实)源代码?? @Cerebrus,不,谢谢,只投票