¿Cómo puedo saber qué proceso está bloqueando un archivo usando .NET?
He visto varias respuestas sobre el usoEncargarse de oMonitor de proceso, 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 tendré que dar vueltas en la API win32, pero si alguien ya ha hecho esto y puede ponerme en el camino correcto, realmente agradecería la ayuda.
ActualizarEnlaces a preguntas similares¿Cómo se puede saber qué proceso bloqueó un archivo usando C #?Herramienta de línea de comandoA través de una redBloquear un dispositivo USBLa prueba unitaria falla con el archivo bloqueadoeliminar archivo bloqueado