Domanda

C'è un modo per ottenere il programma che blocca un file, in VB 2005?

Per esempio, quando si tenta di aprire un file che è già aperto da un altro programma, posso ottenere il nome del processo / programma che ha bloccato questo file?

È stato utile?

Soluzione

Sistema Internals ha uno strumento chiamato Handle che è possibile utilizzare . Ti dice quale programma ha quello file e / o directory aperto. Si tratta di un'applicazione console. È possibile reindirizzare l'output in un file di testo e poi semplicemente aprire il file di testo e cercare il file che state cercando. Poi si può vedere quale processo ha aperto.

c:\handle > output.txt
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top