Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1174050490
Rule
2007-03-16 16:08
2007.04.22
УРАААААААААА, я купил машину :-)))


2-1175691550
КПД
2007-04-04 16:59
2007.04.22
Вопрос по DBComboBox


2-1175511389
DelphiLexx
2007-04-02 14:56
2007.04.22
Правильно обработать OnCreate при динамическом создании формы


15-1175240995
Руслан
2007-03-30 11:49
2007.04.22
А майлагент работает у кого нибудь?


5-1152100632
Romas81
2006-07-05 15:57
2007.04.22
компоненты MSSQL 2000





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский