Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: CL | DM;

Вниз

удалённый запуск по Telnet   Найти похожие ветки 

 
Fiend ©   (2002-07-05 09:54) [0]

Проблема такова!
Есть удалённый компьютер под виндами 2000. На нём запущен сервер Telnet, что позволяет мне удалённо подключаться к этому серверу с использованием Telnet. Так вот собсно цель этого всего: удалённо запускать приложение сервер, которое запускается и висит в трее себе тихонечко. Просто лом по нескольку раз бегать далеко. Так вот сервер стартует нормально, и работает. Но как только я отключаюсь от сервера Telnet, моё приложение автоматом снимается из системы, а надо бы чтобы оставалось. Что делать подскажите. Пробовал многое (запускать сервер из другого приложения с помощью CreateProcess, ShellExecute; системными программами Start, Win) Ничего не выходит.

Мой сервер когда запускается ищет предыдущий Instance.
И вот сегодня с утра еще обнаружил вот что: если запускать его второй раз например при помощи Пуск->Выполнить, то второй инстанс видит предыдущую копию себя в памяти. А вот если одну запустить одну из Пуск->Выполнить, а вторую запскать на том же компе но при помощи удалённого соединения Telnet, то вторая копия не видит первую и как следствие выдаёт мою собственную ошибку про разделение ресурса. Может тут дело еще в системе безопасности.

Подскажите люди, что делать


 
sdram ©   (2002-07-05 10:55) [1]

Может я чо непонял но помоему тебе лучше пользоваться terminal server - ом.


 
sdram ©   (2002-07-05 10:59) [2]

>>. Но как только я отключаюсь от сервера Telnet, моё приложение автоматом снимается из системы,

В terminal server ты можеш покинуть сессию не закрывая ее.


 
Fiend ©   (2002-07-05 11:12) [3]

По моему Терминал сервер работает в графике. Прикиньте как долго я буду удалённо двигать мышкой при прлохой связи.

Но дело не в этом. Я в итоге разобрался как нуна делать. На это меня натолкнуло моё высказывание про систему безопасности виндов. Т.е. когда я отключался от сервера телнет, выполнялся Logoff, который закрывал все процессы порождённые сеансом.

Выход такой: есть комманда RUNAS которая позволяет выполнять комманды от имени другого пользователя. что то такое я и искал (аналогичное делается в Юнихе если перед коммандой писнуть &).

Спасибо всем кто хотябы посмотрел мою ветку. Если вам на ум придёт что то еще то пишите.



Страницы: 1 вся ветка

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-58293
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


1-58190
Skywalker
2002-07-05 19:54
2002.07.18
string


1-58106
Андрусь
2002-07-08 16:55
2002.07.18
Проблема при перекомпиляции компонент


1-58070
Romeo
2002-07-08 09:40
2002.07.18
MMX - ные регистры


7-58339
Reket
2002-04-22 11:14
2002.07.18
Как перехватить поток данных идущих через LPT порт?