Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.10.2010, 07:07
Gman Gman вне форума
Новичок
 
Регистрация: 25.02.2010
Сообщения: 59
Репутация: -54
По умолчанию Удалённый запуск

Есть программка, находящаяся на сервере. На сервере имеется скрипт, который эту программку запускает на компьютере пользователя при входе в систему. Сама программка отслеживает конфиг ПК. Как можно самому удалённо (из своей самописной проги) запускать эту программку на необходимом ПК. Меня интересует как это можно реализовать (хотябы в теории, а дальше я сам)
Ответить с цитированием
  #2  
Старый 20.10.2010, 07:26
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, вопервых есть специальное API для удаленного запуска разного софта. Обычно используется в административных целях.

Во вторых, можно просто написать некоторый сервис, который поставить на клиенские машины. Сервис должен слушать некоторый порт и по принятым командам выполнять соотв. операции. В нашем случае запускать некоторую программу.
Ответить с цитированием
  #3  
Старый 20.10.2010, 07:45
Gman Gman вне форума
Новичок
 
Регистрация: 25.02.2010
Сообщения: 59
Репутация: -54
По умолчанию

Установка на каждый ПК клиента слишком накладно по времени (250 ПК) да и неохота. Мне бы хотелось так: Сидишь себе за своим компьютером, при необходимости посылаешь команду на сервер чтоб с него запустилась программка на нужном ПК.
Может какиенибудь ссылки имеются где это рассказано?
Ответить с цитированием
  #4  
Старый 20.10.2010, 07:49
Gman Gman вне форума
Новичок
 
Регистрация: 25.02.2010
Сообщения: 59
Репутация: -54
По умолчанию

Я так понимаю сначало надо пропинговать нужный ПК(вкл/вкл.), а затем дать команду программе на сервере, чтоб она запустилась на этом ПК. А как эту команду можно дать?
Ответить с цитированием
  #5  
Старый 20.10.2010, 07:49
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

Я поднимал здесь аналогичную тему.
Ответить с цитированием
  #6  
Старый 20.10.2010, 08:19
Gman Gman вне форума
Новичок
 
Регистрация: 25.02.2010
Сообщения: 59
Репутация: -54
По умолчанию

спс за ссылку, но всё же там давольно размыто всё это описанно, и меня интересует именно без всяких сторонних платных примочек сделать самому программно.
Ответить с цитированием
  #7  
Старый 20.10.2010, 09:56
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

Проще тогда сделать клиента и поставить на все машины. Или юзать кокого нибудь бесплатного VNC клиента.
Ответить с цитированием
  #8  
Старый 08.11.2010, 15:53
Mikada Mikada вне форума
Прохожий
 
Регистрация: 08.11.2010
Сообщения: 1
Репутация: 10
По умолчанию

А можешь еще попробовать поюзать telnet, и с него программно запускать приложение. вот и все.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter