![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить, кто залочил файл. [D6, Win95/98, Win2k]
MMF © (2003-11-07 10:31:00)
Задача такая: есть сетевая папка, клиенты открывают на ней файл в режиме запрета записи. Как определить сетевое имя клиентского копьютера, к-й не дает записать файл?
И еще одна сходная проблема: в общем сетевом файле клиенты лочат определенные байты. Возможно ли определить, кто залочил конкретный файл? Благодарю заранее.
Alex Konshin (2003-11-09 07:12:00) [1]
Теоретически, в случае NT/2K/XP, на самом файл сервере ты можешь посмотреть, кто какие файлы открыл на указанном ресурсе. Соответственно, ты можешь сопоставить эту информацию и найти того, кто блокирует файл. Не уверен, но вполне возможно, что эту же информацию можно узнать и удаленно.
esVer (2003-11-08 17:17:00) [2]
Во-первых, всё таки стоит указать какая сеть.
Во-вторых, если Netware, то есть библиотека NWlib, с которой много чего интересного сделать.
MMF (2003-11-08 09:41:00) [3]
Плииииззз
MMF (2003-11-07 11:40:00) [4]
Поправка: во втором предложение читать "..кто залочил конкретный файл" как "кто залочил конкретный байт".
(1) Абыдно. Читал, к примеру, http://clubpro.spb.ru/ubb/Forum14/HTML/000076.htmlНо теплится надежда, что все же возможно.
pasha_golub (2003-11-07 11:23:00) [5]
Задача первая: ИМХО никак
Задача вотрая: ИМХО тоже никак
Если все-таки ответ будет найден, очень прошу выслать мне реализацию этого действия. Спасибо