¿Es posible averiguar mediante programación qué proceso está bloqueando un archivo en una red?

StackOverflow https://stackoverflow.com/questions/208283

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo un archivo en un servidor Windows 2003 que está bloqueado por un proceso que se ejecuta en otro servidor Windows 2003. ¿Es posible averiguar qué proceso en qué máquina está bloqueando este recurso? No me importa qué idioma utilizo para hacer esto.

¿Fue útil?

Solución

http://technet.microsoft.com/en-us/sysinternals /bb897552.aspx

  

PsFile

     

El " archivo de red " comando te muestra un   Lista de los archivos que otras computadoras   han abierto en el sistema sobre el cual   ejecutas el comando, sin embargo   trunca los nombres de ruta largos y no lo hace   te deja ver esa información para   sistemas remotos PsFile es un   Utilidad de línea de comandos que muestra una lista   de archivos en un sistema que se abren   de forma remota, y también le permite   cerrar archivos abiertos ya sea por nombre o   por un identificador de archivo.

     

...

     

Cómo funciona

     

PsFile usa la API de NET, que está documentada en el Platform SDK.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top