Вниз
Скачать: 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-1120561122
mozg111
2005-07-05 14:58
2005.07.31
Как создать ini-файл для CD-ROM (Autorun)


1-1121012297
atruhin
2005-07-10 20:18
2005.07.31
Проблема с управлением очередью печати


3-1118835314
IronMan
2005-06-15 15:35
2005.07.31
FireBird vs Yaffil


1-1121260743
webpauk
2005-07-13 17:19
2005.07.31
проблемы с кодировкой


14-1120667429
Kerk
2005-07-06 20:30
2005.07.31
Язык для шаманов




   Наверх