Форум: "Основная";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
Внизудалённый запуск по 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c