Форум: "Начинающим";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Вниз
помогите отключить юзеров Найти похожие ветки
← →
ParaGon (2007-04-04 10:11) [0]Доброго времени суток.
Помогите пожалуйста отключить всех пользователей
от файла в расшаренной папке на сервере. Если можно
кусочек кода или пример.
Заранее спасибо.
← →
Сергей М. © (2007-04-04 10:22) [1]А если пользователь осуществляет модификацию файла, а ты ему в этот момент серпом по фаберже ?)
Нехорошо получается)
← →
ParaGon (2007-04-04 10:42) [2]
> А если пользователь осуществляет модификацию файла, а ты
> ему в этот момент серпом по фаберже ?)
>
> Нехорошо получается)
:)
Есть в одинэсине такая глупость - если пользователь запустил
прогу->появилось приглашение выбора учетки и ввода пароля->пользователь
передумал вводить пароль и ушел курить, то пока висит это чертово
приглашение (см занят юзером файл users.usr) - невозможно сохранить
изменения, внесенные в конфигурацию. Никакой полезной нагрузки
этот файл не несет, т. к. пользователь в этот момент курит :)
← →
tesseract © (2007-04-04 10:47) [3]
> Никакой полезной нагрузкиэтот файл не несет, т. к. пользователь
> в этот момент курит :)
Начисть ему морду лица. Или ещё проще - используй сторонний загрузчик 1С, их дофига и больше в природе, можешь свой написать, это не сложно.
← →
ParaGon (2007-04-04 10:51) [4]
> Начисть ему морду лица.
Нифига не помогает блин.
> Или ещё проще - используй сторонний загрузчик 1С
Проблематично быстро сменить загрузчик 250 юзверям...
← →
tesseract © (2007-04-04 11:22) [5]
> Проблематично быстро сменить загрузчик 250 юзверям...
А куда спешить? В первую очередь сильно курящим смени.
← →
ParaGon (2007-04-04 11:43) [6]И все-таки, тут мне на другом форуме говорят, что можно только
к о всей шаре (папке) зарезать доступ, а к отдельному файлу без
вариантов. Как считаете?
← →
Elen © (2007-04-04 11:51) [7]
> а к отдельному файлу без
> вариантов. Как считаете?
ТС Podarok Edition спокойно обрывает связь с конкретным файлом, а значит программно это сделать можно.
← →
Рамиль © (2007-04-04 12:22) [8]Тебе обязательно код?
Панель управление, админисрирование, управление компьютером.
Общие папки, открытые файлы. Отсортировать по имени файла, выделить и убить.
← →
ParaGon (2007-04-04 12:32) [9]Это занимает время, учитывая, что работаеттуева хуча юзеров,
и открыта туева хуча файлов, в том числе с похожими названиями.
Курящих дебилов хватает и это начинает раздражать.
← →
Рамиль © (2007-04-04 12:34) [10]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
← →
Elen © (2007-04-04 13:10) [11]
> что работаеттуева хуча юзеров,
А какие критерии отключения? Как ты знаеш кого отключать, а кого нет? И я так понимаю что к этому фалу цепляются несколько юзеров, т.е. отключив одного отключиш и остальных.
← →
clickmaker © (2007-04-04 13:13) [12]
> Курящих дебилов хватает и это начинает раздражать
может проще ограничить время перекура?
← →
Knight © (2007-04-04 13:14) [13]Отключишь, а потом побежишь по 250-ти юзерам запускать 1с в монопольном режиме для переиндексации... и не дай бох кто-то из пройденных 200-ты в этовремя загрузится в прогу... пойдёшь его искать :)
← →
Knight © (2007-04-04 13:42) [14]Вставь в конфигурацию вывод сообщения с просьбой закрыть 1с для обновления конфигурации, с таймером на автозакрытие.
← →
tesseract © (2007-04-04 13:47) [15]
> Отключишь, а потом побежишь по 250-ти юзерам запускать 1с
> в монопольном режиме для переиндексации...
Что всех 250 юзеров смогут зайти в базу открытую в моопольном режиме ?
Тебе говорят - база не запущена, только логин запущен.
← →
Knight © (2007-04-04 14:03) [16]> [15] tesseract © (04.04.07 13:47)
> Тебе говорят - база не запущена, только логин запущен.
У кого-то логин.. кто-то документы вводит... а может никого с логином в данный момент нет... мож все работают, как это не странно звучит %)
← →
ParaGon (2007-04-04 14:33) [17]
> А какие критерии отключения? Как ты знаеш кого отключать,
> а кого нет? И я так понимаю что к этому фалу цепляются
> несколько юзеров, т.е. отключив одного отключиш и остальных.
>
И хорошо, см. первый пост - отрубить всех.
> У кого-то логин.. кто-то документы вводит... а может никого
> с логином в данный момент нет...
Тот кто документы вводит - тому этот файл пофигу, а кому не пофигу - те
курят.
В общем уже подсказали -
1) получить все открытые файлы (NetFileEnum),
2) закрыть доступ к необходимым, используя NetFileClose.
← →
ParaGon (2007-04-04 14:39) [18]
> NetFileGetInfo Returns information about a particular opening
> of a server resource
Сразу не увидел... :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 1.116 c