Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Терминал Win2003. Запуск 2-х приложений с одного юзера (http://forum.oszone.net/showthread.php?t=76403)

Namich 19-12-2006 11:08 526583

Терминал Win2003. Запуск 2-х приложений с одного юзера
 
Есть Win 2003 Server с Терминалом.

Нужно запустить в терминальном режиме одно приложение (далее Soft), которое требует подключения Сервера FireBird.
Локально всё происходит чудесно. Сервер FireBird запускается и сидит себе спокойно в трее, после чего запускается Soft.

На Сервере 2003 я создаю юзера и прописываю в Среде путь к приложению Soft.

Но, как сделать, чтобы в терминальном режиме, перед запуском Soft был запущен FireBird?





ShaddyR 19-12-2006 11:14 526586

Не понял вопроса.. поставь в автостарт AllUsers'ов..

Namich 19-12-2006 11:23 526589

в Автозагрузку Всем ставил - не помогает
не успевает FireBird запустится перед приложением

ShaddyR 19-12-2006 11:37 526597

жаль, не знаком со спецификой приложения.. а искать инфу - лень..
Может, как вариант, ставить запуск в профиль RDP (запуск при входе)?

Namich 19-12-2006 12:34 526614


Приложение обычное, только требует для корректной работы, чтобы в трее висела ещё одна прога (FireBird Server)
Был создан юзер, в среде запуска программы у которого прописано приложение.

Т.е. через Терминал не запускается рабочий стол, а сразу приложение.

Пробывал в Среде отключать запуск приложения автоматом. Таким образом запускается рабочий стол и в трее весит FireBird Server. После чего, спокойно могу запускать нужное приложение.
Но такой способ не приемлем ;-)

Проблема в том, что нужно в терминале перед запуском приложения запустить этот FireBird Server



Grub 19-12-2006 13:07 526628

Namich, зайди на серваке в Настройка служб терминалов\Подключения\RDP-TCP\Вкладка среда\Запускать след. программу при входе пользователя(нижняя галка). Когда поле станет активным впиши туда FireBird. Затем у пользователя когда будешь создавать терминальное подключение, там для запуска программы напиши Soft. И тогда при подключении RDP у тебя произойдет запуск FireBird, а когда юзер ввойдет в терминал. то запустится Soft. я думаю так должно работать.

ShaddyR 19-12-2006 13:12 526632

угум-с, Grub, я это и имел в виду.. время не было путь прописать)

Grub 19-12-2006 13:24 526634

ShaddyR, если честно, то я не совсем понял что ты имел ввиду. Если наше решение окажется правильным, то пусть вся слава достанется тебе ;)

Angry Demon 19-12-2006 14:31 526650

Grub
Цитата:

зайди на серваке в Настройка служб терминалов\Подключения\RDP-TCP\Вкладка среда\Запускать след. программу при входе пользователя(нижняя галка). Когда поле станет активным впиши туда FireBird.
И получешь Firebird Server, который запускается только после аутентификации и входа юзера. Причем, другая прога, указанная в профиле юзера не запустится. Этот пункт всего лишь для переопределения.

Namich
А если заставить Firebird Server запускаться службой, например, помощью тех же SrvAny и InstSrv. Тогда при подключении терминального юзера и запуске твоей проги Firebird Server будет готов и во всеоружии.

aESThete 20-12-2006 10:59 527013

Namich
а если батник?
Код:

start firebird /wait
start soft

не уверен, но вдруг поможет

Butunin Klim 20-12-2006 11:18 527024

aESThete
Если юзер админ то да.

Если просто пользователь то не чего он не запустит

aESThete 20-12-2006 15:44 527121

Butunin Klim
Цитата:

Если просто пользователь то не чего он не запустит
Почему? Объясните плз. Я этой тонкости не знаю.
У меня на бесправных юзеров в терминале стоит в "запустить при входе" именно батник. Работает.

SergOst 22-12-2006 23:10 528142

Цитата:

не успевает FireBird запустится перед приложением
Запустить после FireBird программу-таймер(каких много), который даст нужную паузу перед запуском Soft.(или Soft запускать в таймере) Не знаю /wait сделает ли это, в батниках почему-то след. команда часто "торопится" выполняться, невзирая на ключи предыдущей

Запуск-незапуск батников наверно зависит от софта, что запускается. Для Firebird-сервера может и не прокатить, но нужна ли каждому юзеру своя копия ???


Время: 05:34.

Время: 05:34.
© OSzone.net 2001-