Занимаюсь разработкой программ на Delphi. Каждая программа состоит из исполняемого файла + несколько других файлов: шаблоны отчетов, справка и т.д. Столкнулся с проблемой установки новых версий программ у пользователей. Было абсолютно нереально обходить всех пользователей и переписывать им новые файлы.
Для автоматического обновления программ разработал утилиту updtrun (Update & Run). На компьютере пользователя ярлычок на запуск программы настраивается не на запуск самой прикладной программы, а на запуск утилиты updtrun. Утилита переписывает на компьютер пользователя новые или изменившиеся файлы из определенного каталога на FTP сервере, после чего запускает саму прикладную программу. Таким образом для того чтобы обновить программу у пользователей, достаточно просто выложить последние версии файлов на FTP.
Страничка утилиты http://booki.h12.ru/updtrun.php
Для: booki
прикольно
А почему нельзя сделать не утилитку а просто встроить автообновление в программу которая будет переодически пытатся подлючиться к серверу с обновления и скачивать их. (а можно сделать кнопку обновить чтоб пользователь сам принимал решение о обновлении)
Согласен, можно было встроить автообновление в программу. Но используя внешнюю утилиту можно обновлять программы написанные на чем угодно: Delphi, С++, Clipper и т.д.
На кнопочку обновления программы пользователь будет забывать нажимать. Пользователь всегда должен работать с самой последней версией программы. И не надо ему ничего решать. Программа должна обновляться автоматически.
Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)