Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определить, кто залочил файл. [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]

Задача первая: ИМХО никак
Задача вотрая: ИМХО тоже никак

Если все-таки ответ будет найден, очень прошу выслать мне реализацию этого действия. Спасибо


Наверх

Титульная страница Поиск, карта сайта Написать письмо