Занимаюсь разработкой программ на Delphi. Каждая программа состоит из исполняемого файла + несколько других файлов: шаблоны отчетов, справка и т.д. Столкнулся с проблемой установки новых версий программ у пользователей. Было абсолютно нереально обходить всех пользователей и переписывать им новые файлы.
Для автоматического обновления программ разработал утилиту updtrun (Update & Run). На компьютере пользователя ярлычок на запуск программы настраивается не на запуск самой прикладной программы, а на запуск утилиты updtrun. Утилита переписывает на компьютер пользователя новые или изменившиеся файлы из определенного каталога на FTP сервере, после чего запускает саму прикладную программу. Таким образом для того чтобы обновить программу у пользователей, достаточно просто выложить последние версии файлов на FTP.
Страничка утилиты ]]>http://booki.h12.ru/updtrun.php]]>
