Скачиваем архивы
P.S: Пишу диплом, поэтому на время разучился мыслить не по ГОСТ-у Недавно пришлось решать задачу обновления программы. Алгоритм получился довольно банальный: Получить текущую версию Сравнить с актуальной версией В случае несовпадения, скачать и заменить оригинальные файлы Для решения поставленной задачи, было принято решение, использовать в качестве файлового сервера веб-сервер и производить обмен данными по протоколу HTTP (см. RFC 2616 ). В качестве веб-сервера я поставил Apache , а программу писал на Си c использованием Winsock . Основной фишкой проекта является то, что програмуля умеет скачивать и сама распаковывать архивы формата 7-zip (см. алгоритм LZMA ), что может пригодиться для хитрого трояна, либо для обновления модулей ботнет-а.