|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Как запретить запуск двух и более копий 1С8 в Терминальном сеансе пользователя! |
|
|
[решено] Как запретить запуск двух и более копий 1С8 в Терминальном сеансе пользователя!
|
Пользователь Сообщения: 92 |
Есть вполне рабочий скрипт проверки наличия запущенной копии приложения, вот он
SET SEARCH=notepad.exe tasklist /fi "imagename eq %SEARCH%" /fo table /nh | find /c /i "%SEARCH%" if %ERRORLEVEL%==1 start notepad.exe Возможно ли его (скрипт) модифицировать таким образом, чтобы он проверял наличие процесса только в рамках процессов, запущенных от имени текущего пользователя ( в данном случае терминального) ? Также принимаются другие варианты скриптов, имеющих нужный функционал. Спасибо |
|
Отправлено: 14:44, 09-06-2014 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать Цитата sigmatik:
а вообще это проще решать средствами 1С - там есть инструмент, которым можно ограничить пользователя одним входом в базу, а не приложением 1cv8.exe |
|
------- Отправлено: 14:59, 09-06-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать Цитата cameron:
Цитата cameron:
|
||
Отправлено: 15:09, 09-06-2014 | #3 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать Цитата sigmatik:
запущенных приложений до нажатия "1С: предприятие" или "конфигуратор" при выбраной базе может быть сколько угодно. для проверки этого возьмите изолированную виртуальную машину, установите туда 1С и запустите 100 копий приложения без активации лицензии или подключения ключа. Цитата sigmatik:
Цитата sigmatik:
|
|||
------- Отправлено: 15:16, 09-06-2014 | #4 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать Цитата cameron:
Так что там с запуском в контексте текущего пользователя? зачем вы мне кидаете мой код, я его уже видел ![]() |
||
Отправлено: 15:26, 09-06-2014 | #5 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать Цитата sigmatik:
но я права - у вас уже есть подключение к базе ![]() Цитата sigmatik:
альтернативно рассмотрите вариант RemoteApp. |
||
------- Отправлено: 15:39, 09-06-2014 | #6 |
Железных Дел Мастер Сообщения: 24740
|
Профиль | Сайт | Отправить PM | Цитировать Цитата sigmatik:
|
|
------- Последний раз редактировалось ShaddyR, 09-06-2014 в 15:51. Отправлено: 15:43, 09-06-2014 | #7 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать Цитата ShaddyR:
Цитата ShaddyR:
то довожу до твоего сведения, что этот параметр позволяет запускать команду в контексте указанного в нем пользователя. Если ты внимательнее прочитаешь условия задачи, то, может быть, увидишь, что команда должна выполняться в контексте текущего пользователя. Опять не понял ? Нужен один универсальный скрипт, который будет работать у всех пользователей одинаково, без указания его ( пользователя ) имени. Цитата cameron:
Цитата cameron:
|
||||
Отправлено: 15:56, 09-06-2014 | #8 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать Цитата sigmatik:
причём он тут - не ясно. зачем - не ясно. Цитата sigmatik:
хинт1: при входе на ТС можно запускать программу. хинт2: 1С можно запускать с параметрами подключения к базе. |
||
------- Отправлено: 16:07, 09-06-2014 | #9 |
Пользователь Сообщения: 92
|
Профиль | Отправить PM | Цитировать Цитата cameron:
Цитата cameron:
Разве не tasklist /U ? Цитата cameron:
![]() Цитата cameron:
|
||||
Отправлено: 16:15, 09-06-2014 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как запретить запуск двух и более копий 1С8 | ragnar40 | Хочу все знать | 33 | 11-05-2018 14:02 | |
[решено] Как ограничить количество запущенных копий приложения на терминальном сервере? | SkyF | Microsoft Windows NT/2000/2003 | 35 | 27-09-2017 17:15 | |
Запретить запуск конкретной программы более двух раз за сессию. | kardinal96 | Хочу все знать | 2 | 03-06-2012 21:54 | |
Запретить клиентам запускать программы в терминальном сеансе | avolkov2009 | Microsoft Windows NT/2000/2003 | 1 | 09-11-2011 09:30 | |
Как запретить запуск программы более 1 раза? | svmt | Хочу все знать | 3 | 20-01-2004 08:27 |
|