Configurator / Обновление программы и её компонентов

Обновление программы Configurator и её компонентов осуществляется из меню Configuratora 'Параметры'. Если обновление программы производится в первый раз, то данное меню имеет единственный пункт, относящийся к обновлению программы, "Обновить Horizont Configurator".

На следующем рисунке представлен скриншот меню Configuratora, при первом обновлении программы.

Меню обновление проекта
Если, хотябы раз, ранее выполненное обновление прошло упешно, то меню обновления будет состоять из следующих пунктов:
    1. подменю 'Обновить' путь - 'Параметры->Обновить';
    2. 'Структура обновления' путь - 'Параметры->Структура обновления'.

На следующем рисунке представлен скриншот меню Configuratora, при повторном обновлении программы.

Меню обновление проекта
Пункт меню 'Структура обновления' раскрывает дерево обновления, в котором сведена программа и ее компоненты, и файлы относящиеся к ним. Данный пункт меню введен только в информативных целях и не имеет практического, для пользователя, значения.
Подменю 'Обновить' содержит пункты для обновления программы и её компонентов. При обновлении программа или её компонентов, происходит следующие действия:
    1. Программа скачивает с сервера 'www.horizontautomatics.ru' файл 'update.xml', как раз его содержимое и отображается по команде 'меню -> параметры -> структура обновления';
    2. Программа,исходя из выбранногопункта, рассчитывает MD5 необходимых файлов, определяет список файлов необходимых для обновления и последующей загрузки. (Если количество файлов большое, данный процесс может занимать значительное время);
    3. Выводится диалог о количестве и необходимом трафике;
Меню обновление проекта
    4. Скачиваются необходимые файлы. Во время загрузки файлов антивирусные программы могут выводить предупреждение "файл не имеет цифровой подписи" или "Загрузка файлов производится с непроверенного источника" итп. К сожалению я, в данный момент не распологаю свободными средствами для получения цифровой подписи или добавление домена в список надежных источников. Придется каждый раз подтверждать загрузку файлов, или добавить программу в исключения итп. Прошу к этому отнестись с пониманием. После окончания загрузки будет выведено соответствующее предупреждение:
Меню обновление проекта
После окончания обновления рекомендуется перезапустить программу.