¿Cómo puedo saber qué proceso está bloqueando un archivo usando .NET?

Resuelto aronchick asked hace 15 años • 0 respuestas

He visto varias respuestas sobre el uso de Handle o Process Monitor , pero me gustaría poder averiguar en mi propio código (C#) qué proceso está bloqueando un archivo.

Tengo la desagradable sensación de que voy a tener que explorar la API de win32, pero si alguien ya ha hecho esto y puede orientarme por el camino correcto, realmente agradecería la ayuda.

Actualizar

Enlaces a preguntas similares

  • ¿Cómo se puede saber qué proceso bloqueó un archivo usando C#?
  • herramienta de línea de comando
  • A través de una red
  • Bloquear un dispositivo USB
  • La prueba unitaria falla con el archivo bloqueado
  • eliminar archivo bloqueado
aronchick avatar Nov 25 '08 18:11 aronchick