![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать, юзает ли кто-то по сети файл в общей папке? [D6, Win2k, WinXP]
Вован_ © (2004-06-09 18:22:00)Уважаемые Мастера!
Имеем Майкрософт-сеть по TCP/IP со станциями W2K, WinXP. На одной из станций разшарена папка DB, в которой находятся файлы БД формата Paradox7. У юзеров отмаплены диски на эту папку, например, Z:\DB и туда же у каждого юзера указывает алиас. Юзеры запускают программу (exe-файл) каждый у себя на локальном диске, которая обращается к BDE и пользуют БД из папки Z:\DB.
В этой базе есть такой файл БД – Config.db, который постоянно открыт во время работы программы (от старта Table.Open – до завершения работы программы Table.Close).
Теперь вопросы:
1. Возможно ли в принципе в программе отследить ситуацию, что в данный момент файл Config.db не юзает ни один юзер, кроме экземпляра приложения, запущенного на своей рабочей станции?
2. Если да, то как?
Заранее благодарю!
Verg (2004-06-09 20:51:00) [1]NetFileEnum
Вован_ (2004-06-09 19:15:00) [2]Вопрос №1 можно сформулировать и так:
Как узнать, сколько юзеров открыло данный файл?
2Fay
Ну типа аудит...:)
Fay (2004-06-09 19:11:00) [3]Аудит?