Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
14-1121066101
Kerk
2005-07-11 11:15
2005.07.31
Посоветуйте хороший RSS-аггрегатор


3-1119610707
serguncho
2005-06-24 14:58
2005.07.31
сложение с помощью SQL


8-1111916202
C
2005-03-27 13:36
2005.07.31
Прозрачная текстура в OpenGL


1-1121026051
Arc
2005-07-11 00:07
2005.07.31
Как отловить момент после создания новой формы?


14-1120650896
aapp
2005-07-06 15:54
2005.07.31
файл *.h




   Наверх