#1
by КонецЦикла
1. определить2. выкинуть или сделать так, чтобы оно висело, к примеру, 1 мин - можно?
#3
by andrewalexk
:)терминал->сервер (где папка с users.usr)-> управление->открытые файлы-> кто открыл
#7
by Sasha
если в терминале, то можно подключиться к сессиям и посмотреть у кого висит это окошка...(хотя это тоже в ручном приводе)
#9
by MMF
для nt - NetFileEnum из NETAPI32.DLL, для 98 - NetFileEnum из SVRAPI.DLL. Чтобы разлочить - NetFileClose.
#11
by smaharbA
можно и так... но лучшее WNetEnumResource и WNetCloseEnum или вообще WNetCancelConnection, ктомуж безразницы хоть nt3.1, хоть вин9х, хоть 200х/хр
#13
by smaharbA
это винапи, либо вк ваяй, либо через dynawrap прям из 1Сэ извращайся, либо можно мой любимый метод(через VBA в любом офисном приложении), но думаю сообразить как просто скриптом сделать, можно отследить начало процесса засечь его пид нет childPid(щас сам придумал ;) ) то скорей всего "повешено" окно логиненья, хотя наверно через ВМИ попробую до файлов достучаться...
#15
by MMF
по-русски это если писать на 1С или на "Алгоритмическом языке Альфа Ершова". Но что первое, что второе - не годится для задачи в
#16
by VZ
Самый правильный ответ . Нефиг вообще проблемы разводить: не ввел пассворд - шустро нах...
#17
by VZ
+16 Виноват, речь ведь идет про сисемное, так? Тады надо не из 1С (она еще не работает, в смысле, конфа еще не загружена), тады надо извне. Чтоб какой-то процесс висел в трее и ждал окошко авторизации. И через N секунд "нажимал" Отмена.Вроде как в WSH есть метод отлавливать окно с определенным заголовком, нет? Тут у нас smaharbA вне конкуренции :)
#18
by Alexandr
ПУСКПанель управленияАдминистрированиеУправление компьютеромЩелчек правой кнопкой мыши на дереве в левой части по значку, рядом с которым написано "Управление компьютером (локально)". Выбрать "Подключиться к другому компьютеру"В окошке поставить точку у "другим компьютером", в поле ввода ввести имя или IP-адрес компьютера, где расположен файл users.usr.Щелкаем "Открытые файлы"В правой части окна ищим в колонке "Открытый файл" упоминание про users.usr.В колонке "Пользователь" смотрим, кто его открыл и стучим по голове этому юзеру :)Щелкаем правой кнопкой мыши на users.usr и выбираем "Закрыть открытый файл"ВСЁ :)))
#19
by smaharbA
ага, особенно если ты сидишь в сеамлесс и у тебя нету с локального компа доступа к "управление..." к другому компу, ну или рпси погашен на сервере...
#21
by smaharbA
(__) короче, начинаю ум намарщивать, если бух ненакинется(эх счас бы хоть джинчика, ладно схожу сначало за джином, а уш потом наморщю)
#22
by VZ
А вообще, господа, юзайте nCron ;) Там это есть: и отлавливание окна, и события, связанные с терминалом, и при старте/окончании процесса и прочая и прочая...
#23
by Alexandr
А нафих мне терминал, когда это делается с локального компа.Даже если есть только "тонкий клиент", то это можно сделать из 1С, запустив %SystemRoot%system32compmgmt.msc /s
#24
by Троица
А утилитой от алладина смотреть не пробовали? AKS-monitor называется. Показывает кто на каком ключе висит и как долго.
#25
by smaharbA
давно я не админил, когда админил, тыб и диски свои позырить несмог, не говоря о таких весчах как управление и консоли всякие...
#30
by MMF
Тогда - паски. Единственный способ, которым можно определить блокировки локальных файлов, использован в filemon от Sysinternals.
#31
by Alexandr
А зачем это делать из терминала? А это-то при чем?.З.Ы. Давай поиграем в дурочку :) Я буду задавать глупые вопросы, ты на них отвечать. ОК?
#32
by doloto
выполне в пуске tsadmin.exe - тебе поможетэто создано именно для наблюдения за юзверями и отключения в терминалах
#33
by smaharbA
(__) Всеже алкоголь благоприятно сказывается, все просче(конечно для сетевых, буду позырить для терма)наверно я гений, тут небыло еще гениев? Хочу нобелевскую, во бухнуть можно будет, всю т1с споить...Вот держите отстрел users.usr, с определением кто открытым держит, можно и этот процесс у него найти и отстрелить...(но метода конечно тупенькая)...do while Not f.AtEndOfStreamloop
#34
by Alexandr
Кто-то обещал тут насмерть заблокировать все диски :)Куда в этом случае lockfile.txt писать будешь?
#35
by smaharbA
я обещал тока напозырить...Если надо, сделаю и не тупенько, тока бабло на пиво/вотка гони...
#36
by smaharbA
+ а можно и вообще никуда не писать ласк файл, лень было разбирать строку в фор и едлайне...
#38
by Alexandr
Если краснодарский, то запросто по пивасику можно вечерком.Причем просто так, мне код особенно не нужен, если очень надо, то я и сам напишу. Для администрирования сетки, я предпочитаю использовать другие инструменты, не 1С ;)
#39
by smaharbA
arr=split(a,vbCrLf)for i=lbound(arr) to ubound(arr)arr(i)=replace(arr(i),chr & chr,chr)nextfor each c in arrIf Res <> 0 ThenFor Each objProcessT in colProcessListif objProcessT.ProcessID=PID thenend ifNext
#41
by smaharbA
и к терминалу подойдет, если базы у усеров будут указаны как сетевые, надо будет сделать не "тупенько", через апи или через вми, нету инфы нормальной, неумею искать в инете(теперешнем), фидо все потерял еще с ремартов...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в 1С 7.7 определить количество рабочих дней между заданными датами?
- Как определить что за НАСП ключ?
- Как програмно определить Роль и Интерфейс пользователя?
- Возможно ли определить количество пользователей работающих с ИБ в настоя...
- Как узнать у кого "висит" Авторизация доступа?
- Как определить имя реквизита таб части через поле ввода?
- Как определить, из-за кого в сети пустая группа WORKGROUP?
- Как определить программно определить в какой точке завершился бизнес процесс?
В этой группе 1С
- Опт и Розница - Выгрузка в Бухгалтерию
- Как сделать фильтр в тексте запроса по виду документа - регистратора
- Как Загнать Структуры в список значений?
- Проблема с вызовом процедуры глПолучитьЦену
- Как в форме заблокировать все элементы кроме одного?
- нужно при проведении одного документа 1С 7.7 вносить изменения в другой
- Как в ТиС 7.70.938 можно создать каталоги ТМЦ и переместить в них ТМЦ?
- Как програмно закрыть документ не сохраняя его?
- Стоит АДсл модем локальный комп
- Как сделать заголовок кнопки на форме многострочным?
- v8 Сохранить табличный документ в Excel программно и интерактивно...
- Финансовое планирование и типовые конфиг.
- v8: Распределение косвенных расходов
- А какие ограничения в 1С 8.0. Комплект специалиста по разработке и внедрению ?
- Можно ли торговать с оптового склада через ЧекККМ?
- Бухия. Как оформить "ДОоборудование" ОС
- Как в запросе по бухитогам указать _пустой_ корсчет?
- Как работает универсальный двигатель регистров?
- Расходный кассовый, как заставить "сумму прописью" писать на Украинском?
- Как привязаться к основной ГП в 77 TiS