可能重复:
如何找出使用 c# 锁定文件的进程?
例如,当您尝试打开锁定的 Excel 文件时,您会看到一条消息,显示当前使用该文件的用户的名称。如何使用 .NET 获得相同的信息?
可能重复:
如何找出使用 c# 锁定文件的进程?
例如,当您尝试打开锁定的 Excel 文件时,您会看到一条消息,显示当前使用该文件的用户的名称。如何使用 .NET 获得相同的信息?
看看WhoSLocking。这是一个带有源代码的 C++ 应用程序,可以显示哪些用户正在锁定文件。
另请查看使用 C#,如何确定是哪个进程锁定了文件?获取锁定文件的进程的代码示例。它可以帮助您转换第一个链接中的 C++ 代码。