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

Вниз

Автоматическое обновление компонентов ПО   Найти похожие ветки 

 
marcel   (2005-04-22 09:34) [0]

Здрасте. Имеется в наличии 15 удаленных компьютеров, связанных с вычислительным центром через DSL. Есть приложение для работы с БД которые используются на все компах. Хотелось бы реализовать систему автоматического обновления этого приложения и его компонентов. Т.е.:
1. EXE файл и шаблоны для FastReporta запускались не из сети, а с локального диска.
2. Что бы при запуске программы проверялось наличие обновление(список обновлений) на сервере ВЦ (на FTP и т.д.)
3. при наличии обновлений они копировались бы на диск.
4. имелась бы возможность разослать сообщения уже запущенным приложениям, для того что бы они провели операцию обновления.

Подскажите пожауйста, с какого бока подойти к этому вопросу, где можно почитать. Заранее спасибо.


 
Digitman ©   (2005-04-22 11:22) [1]


> с какого бока подойти к этому вопросу


начни с разработки протокола информационного обмена между программой-сервером обновлений (тот что будет "крутиться" на сервере ВЦ) и программами-клиентами (те что при запуске должны обращаться к программе-серверу с целью получения инф-ции о необходимости своего обновления)

далее - выбор транспортного протокола и транспортных алгоритмов (немало зависит от структуры и программно-аппаратной конфигурации вашей копрорат.сети)


 
Gage   (2005-04-24 02:39) [2]

На мой взгляд самое простое решение такое:
(при условии, что клиентские машины знают IP сервера)
1. Поднимаешь почтовый сервер на сервере.
2. В клиентское приложение встаиваешь почтового клиента.
3. Клиентское приложение переодически проверяет свой ящик и при поступлении письма с новым exe заливает его себе, просит пользователя завершить работу в связи с обновлением программы. При завершении работы толкает батник, который удаляет старый exe на новый и запускает его.



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
14-1120857704
Ihor Osov'yak
2005-07-09 01:21
2005.07.31
Предложение ударить по разжигателям междунациональной вражды..


14-1120785225
Миллиадр
2005-07-08 05:13
2005.07.31
Как называются числа больше миллиарда ?


3-1118921580
Сергей2
2005-06-16 15:33
2005.07.31
Использование процедуры из package


3-1118841262
Магнум
2005-06-15 17:14
2005.07.31
Работа с подтаблицами в MDB


4-1117606726
NightStranger
2005-06-01 10:18
2005.07.31
Взаимодействие приложений