Как определить, какая программа использует файл в VB 2005? - PullRequest
2 голосов
/ 01 июня 2009

Есть ли способ получить программу, которая блокирует файл, в vb 2005?

Например, когда я пытаюсь открыть файл, который уже открыт другой программой, могу ли я получить имя процесса / программы, которая заблокировала этот файл?

1 Ответ

3 голосов
/ 01 июня 2009

System Internals имеет инструмент под названием Handle , который вы можете использовать. Он сообщает, какая программа имеет какой файл и / или каталог открыт. Это консольное приложение. Вы можете передать его вывод в текстовый файл, а затем просто открыть этот текстовый файл и найти файл, который вы ищете. Затем вы можете увидеть, в каком процессе он открыт.

c:\handle > output.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...