É possível descobrir programaticamente qual processo está travando um arquivo em uma rede

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

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu tenho um arquivo em um servidor Windows 2003, que é bloqueado por um processo em execução em outro servidor do Windows 2003. É possível descobrir qual processo em que a máquina está bloqueando esse recurso. Não me importo com qual idioma eu uso para fazer isso.

Foi útil?

Solução

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

Psfile

O comando "Net File" mostra uma lista dos arquivos que outros computadores abriram no sistema no qual você executa o comando, no entanto, trunca nomes de caminhos longos e não permite que você veja essas informações para sistemas remotos. O PSFile é um utilitário de linha de comando que mostra uma lista de arquivos em um sistema que é aberto remotamente e também permite fechar arquivos abertos pelo nome ou por um identificador de arquivo.

...

Como funciona

O PSFile usa a API da rede, documentada no SDK da plataforma.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top