![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
помогите отключить юзеров
ParaGon © (2007-04-04 10:11:00)Доброго времени суток.
Помогите пожалуйста отключить всех пользователей
от файла в расшаренной папке на сервере. Если можно
кусочек кода или пример.
Заранее спасибо.
ParaGon (2007-04-04 14:39:00) [1]
> NetFileGetInfo Returns information about a particular opening
> of a server resource
Сразу не увидел... :)
ParaGon (2007-04-04 14:33:00) [2]
> А какие критерии отключения? Как ты знаеш кого отключать,
> а кого нет? И я так понимаю что к этому фалу цепляются
> несколько юзеров, т.е. отключив одного отключиш и остальных.
>
И хорошо, см. первый пост - отрубить всех.
> У кого-то логин.. кто-то документы вводит... а может никого
> с логином в данный момент нет...
Тот кто документы вводит - тому этот файл пофигу, а кому не пофигу - те
курят.
В общем уже подсказали -
1) получить все открытые файлы (NetFileEnum),
2) закрыть доступ к необходимым, используя NetFileClose.
Knight (2007-04-04 14:03:00) [3]> [15] tesseract © (04.04.07 13:47)
> Тебе говорят - база не запущена, только логин запущен.
У кого-то логин.. кто-то документы вводит... а может никого с логином в данный момент нет... мож все работают, как это не странно звучит %)
tesseract (2007-04-04 13:47:00) [4]
> Отключишь, а потом побежишь по 250-ти юзерам запускать 1с
> в монопольном режиме для переиндексации...
Что всех 250 юзеров смогут зайти в базу открытую в моопольном режиме ?
Тебе говорят - база не запущена, только логин запущен.
Knight (2007-04-04 13:42:00) [5]Вставь в конфигурацию вывод сообщения с просьбой закрыть 1с для обновления конфигурации, с таймером на автозакрытие.
Knight (2007-04-04 13:14:00) [6]Отключишь, а потом побежишь по 250-ти юзерам запускать 1с в монопольном режиме для переиндексации... и не дай бох кто-то из пройденных 200-ты в этовремя загрузится в прогу... пойдёшь его искать :)
clickmaker (2007-04-04 13:13:00) [7]
> Курящих дебилов хватает и это начинает раздражать
может проще ограничить время перекура?
Elen (2007-04-04 13:10:00) [8]
> что работаеттуева хуча юзеров,
А какие критерии отключения? Как ты знаеш кого отключать, а кого нет? И я так понимаю что к этому фалу цепляются несколько юзеров, т.е. отключив одного отключиш и остальных.
Рамиль (2007-04-04 12:34:00) [9]http://msdn2.microsoft.com/en-us/library/aa370418.aspx
NetFileClose Forces a resource to close.
NetFileEnum Returns information about open files on a server.
NetFileGetInfo Returns information about a particular opening of a server resource
ParaGon (2007-04-04 12:32:00) [10]Это занимает время, учитывая, что работаеттуева хуча юзеров,
и открыта туева хуча файлов, в том числе с похожими названиями.
Курящих дебилов хватает и это начинает раздражать.
Рамиль (2007-04-04 12:22:00) [11]Тебе обязательно код?
Панель управление, админисрирование, управление компьютером.
Общие папки, открытые файлы. Отсортировать по имени файла, выделить и убить.
Elen (2007-04-04 11:51:00) [12]
> а к отдельному файлу без
> вариантов. Как считаете?
ТС Podarok Edition спокойно обрывает связь с конкретным файлом, а значит программно это сделать можно.
ParaGon (2007-04-04 11:43:00) [13]И все-таки, тут мне на другом форуме говорят, что можно только
к о всей шаре (папке) зарезать доступ, а к отдельному файлу без
вариантов. Как считаете?
tesseract (2007-04-04 11:22:00) [14]
> Проблематично быстро сменить загрузчик 250 юзверям...
А куда спешить? В первую очередь сильно курящим смени.
ParaGon (2007-04-04 10:51:00) [15]
> Начисть ему морду лица.
Нифига не помогает блин.
> Или ещё проще - используй сторонний загрузчик 1С
Проблематично быстро сменить загрузчик 250 юзверям...
tesseract (2007-04-04 10:47:00) [16]
> Никакой полезной нагрузкиэтот файл не несет, т. к. пользователь
> в этот момент курит :)
Начисть ему морду лица. Или ещё проще - используй сторонний загрузчик 1С, их дофига и больше в природе, можешь свой написать, это не сложно.
ParaGon (2007-04-04 10:42:00) [17]
> А если пользователь осуществляет модификацию файла, а ты
> ему в этот момент серпом по фаберже ?)
>
> Нехорошо получается)
:)
Есть в одинэсине такая глупость - если пользователь запустил
прогу->появилось приглашение выбора учетки и ввода пароля->пользователь
передумал вводить пароль и ушел курить, то пока висит это чертово
приглашение (см занят юзером файл users.usr) - невозможно сохранить
изменения, внесенные в конфигурацию. Никакой полезной нагрузки
этот файл не несет, т. к. пользователь в этот момент курит :)
Сергей М. (2007-04-04 10:22:00) [18]А если пользователь осуществляет модификацию файла, а ты ему в этот момент серпом по фаберже ?)
Нехорошо получается)