Можно ли программно выяснить, какой процесс блокирует файл в сети? - PullRequest
5 голосов
/ 16 октября 2008

У меня есть файл на сервере Windows 2003, который заблокирован процессом, запущенным на другом сервере Windows 2003. Можно ли узнать, какой процесс на какой машине блокирует этот ресурс. Я не против того, на каком языке я это делаю.

1 Ответ

4 голосов
/ 16 октября 2008

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

PsFile

Команда "net file" показывает вам список файлов других компьютеров открыли в системе, на которой Вы выполняете команду, однако это обрезает длинные пути и не позволит вам увидеть эту информацию для удаленные системы. PsFile является утилита командной строки, которая показывает список файлов в системе, которые открыты удаленно, и это также позволяет закрыть открытые файлы по имени или по идентификатору файла.

...

Как это работает

PsFile использует NET API, который описан в Platform SDK.

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