Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

помогите отключить юзеров   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.041 c
6-1162123957
Lesorub
2006-10-29 15:12
2007.04.22
Помогите, плз, с передачей картинки через Socket


15-1174914604
eXPell
2007-03-26 17:10
2007.04.22
Вот согласно письму - мы потенциальные вирусописатели)))


1-1172667708
kyn66
2007-02-28 16:01
2007.04.22
Работа с архивами


15-1174923962
Ringo
2007-03-26 19:46
2007.04.22
Кавказский логический парадокс (не политика)


2-1175512529
Dmitry_177
2007-04-02 15:15
2007.04.22
отобразить все файлы находящиеся в папке