#2
by Волшебник
Запуск программы сделай через ярлык. При запуске скриптом проверяй рабочие процессы в памяти.
#3
by Mihenius
программа запускается локально. тоже так думал, но вдруг где есть небольшая утилитка или политика в винде.
#4
by oleg_km
Нет, обычно это делается в самой программе: или через поиск главного окна или созданием именованного объекта ядра.
#9
by Jackman
Если речь идет про одну базу - проверяй при попытке входа, есть ли уже такой пользователь в базе, если есть - не пускать.
#15
by Koala
...и однажды, после внезапного некорректного завершения программы, лови от пользователей кучу баг-репортов... Имхо, проверять наличие в базе текущего пользователя - наилучший вариант. Если речь об 1С, конечно.
#16
by Torquader
И в чём проблема - процесс открывает файл на запись, другой процесс его открыть на запись не может, пока процесс не завершится или не закроет файл. У меня половина сценариев на VbScript через этот механизм стартует и синхронизируется, и ещё ничего не упало и не сглючило. Ещё лучше, но нужно вызывать функции Windows API и не всем программам доступно.
#18
by Mihenius
Спасибо всем кто ответил. Программа к 1с никакого отношения не имеет ) Это ПО к рентген аппарату стоматологическому, она итальянско-немецкая. В мск ее с горем пополам, видимо еще с помощью промта перевели. Но вот беда если за 1 компом запустить 2 сеанса, то сервер падает в синий экран ))) или виснет наглухо. Соответственно в мск ни сном не духом, пишут только что программа написана для win xp/2003, у вас 7-ка - поэтому и проблемы.
#19
by Mihenius
Стоматологов, особенно в возрасте, убедить, что нельзя запускать 2-й раз не получается. Остался вариант закрыть такую возможность программно. Ждать пока контора из мск получит ответа на багрепорт от производителя можно очень долго, если они его зарегистрировали.
#20
by Torquader
Она датчик по USB открывает монопольно, а драйвер написан без блокировок - соответственно - два одномоментных вызова и память драйвера вместе с системой - коту под хвост. Поставьте Xp по downgrade, если можно. P.S. если окно имеет стандартный заголовок, то можно из сценария его поискать, и запускать только в том случае, если оно запущено. Также VbScript позволит следить, а не завершился ли процесс.
#22
by Mihenius
Не все так просто. На том же ПК еще стоит другой рентген для панорамных снимков, ему 7-ка нужна ) Глючит по сетке у врачей, на "типо сервере" куда все датчики подключены все нормально. Как по сетке на 1 машине запускают 2 окно, в момент обращения к БД, происходит косяк. Хотя если запустить хоть 10 сеансов с разных машин, никаких проблем нет Да понятно, что готового ничего нет. Скрипты, батники в руки и вперед )
#23
by Torquader
Значит, программа использует прямой доступ к видео для отображения снимков, а два прямых доступа не проходят. Но, сия фигня и в XP точно также "работает".
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запретить выход из режима редактирования ?
- v8. Отрицательные остатки разрешить/запретить
- Как запускать 1с 7.7 без "Диалога запуска программы" и без" аутентификации
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- bat-файл. Запуск 1С 8.0 УТ - запуск обмена.
- Запретить запускать 1С более 1-ой базы
- Ключ защиты программы больше не доступен! Работа программы завершена.
- Как запретить одновременный запуск двух обработок
- Ошибка при запуске; Возникла исключительная ситуация при запуске программы
- Запретить печать программно ИспользованиеВывода.Запретить
В этой группе 1С
- НДФЛ отпуск-больничный- отпуск ЗУП 8.2 (2.5.74.1)
- Убрать формат времени AM/PM
- Можно ли пройти интернет тестирование 1С Профессионал из дома ?
- v7: Программный отбор в журнале (общий)
- v8: Окно приложения 1С не развернуто на весь экран как это лечится.
- Чек ККМ vs Реализация товаров и услуг
- Разделение На Года
- Бюджетирование в УПП 1.3. Настройка источников данных
- Ввод возвратной тары в УПП
- v7: Как добавить строку в многострочную табличную часть отчета?
- сервер 1С предприятия на линукс ещё бесплатный ?
- Учет ТМЦ в гостинице
- В отчете после конструктора исчезли свойства и категории
- Как отследить событие остановки службы сервера 1С (Windows 2008)
- Как правильно обновить план счетов
- ЗУП Расчет оклада по часам по среднегодовой норме часов
- СКД и условное оформление
- запуск обработки при щелчке в поле ввода
- V8: Толстый или тонкий клиент?
- Как к 1С8.2:Рарус Торговый комплекс подключаются весы CAS?