Обновление

Обновление

Вы можете включить в вашу установку простую программу для проверки наличия обновлений для вашего приложения. Эта программа при запуске скачивать конфигурационный файл с вашего веб-сервера и сравнивает текущую версию у пользователя с версия указанной в этом файле. Для того чтобы использовать эту возможность вы должны указать поле Версия на странице Проект - Информация о программе и определить все параметры на этой странице. Также, ваш скрипт установки должен содержать команду Создать деинсталлятор и обновитель, которая создаст исполняемый файл обновления.

Добавить Обновитель
Отметьте этот чекбокс чтобы добавить программу для проверки обновлений в вашу установку.
Отмечен => Обновитель будет добавлен.
Путь
Директория, где будет создан исполняемый файл программы проверки обновлений.
APPLICATION DATA PATH - Папка программы в Application Data.
CUSTOM PATH - Путь будет определен вместе с именем файла.
INSTALL PATH - Главный путь установки.
SYSTEM PATH - Системная директория Windows.
TEMPORARY PATH - Временная директория Windows.
WINDOWS PATH - Директория Windows.
Имя файла обновления
Имя файла программы обновления.
 #setuppath#\tools\myupdate.exe (если CUSTOM PATH)  

Конфигурационный файл на сервере

Этот файл создается автоматически когда вы создаете вашу установку. Вы можете найти этот файл в той же директории где создается файл установки. Конфигурационный файл явялется простым .ini файлом и вы можете самостоятельно генерировать и изменять его.

Веб-путь к файлу
Укажите полный web-путь в конфигурационному файлу на вашем веб-сайте. Не указывайте имя конфигурационного файла.
http://www.mydomain.com/downloads/
Имя файла
Укажите имя конфигурационного файла.
myapp_update.ini
URL для новой версии
Укажите интернет адрес домашней страницы или страницы для скачивания вашей программы по которому перейдет пользователь, когда будет обнаружена новая версия и он согласится посетить сайт. Этот параметр сохраняется в конфигурационном файле.

Как использовать программу обновления

1. Определите здесь все параметры и создайте вашу установку.

2. Найдите конфигурационный файл в директории вывода и разместите его на веб-сайте. Конфигурационный файл должен быть сохранен как Веб-путь к файлу/Имя файла.

3. Вы можете создать пункт меню 'Проверить наличие обновлений' в вашей программе и запускать update.exe когда пользователь нажмет его.

4. Вы моежет использовать параметр командной строки -s. Если вы запускаете update.exe -s, то он покажет сообщение только, если есть новая версия. Используйте этот параметр при атоматическом запуске update.exe.

Формат конфигурационного файла

Конфигурационный файл обновления является простым .ini файлом. Вы можете самостоятельно создавать и редактировать его. Он может быть загружен на сервер в любое время.

[main]
version=x.x.x
url=http://www.mydomain.com/
version
Последняя версия вашего приложения.
url
Веб-страница, которая откроется когда имеется более новая версия и пользователь захочет посетить домашнюю страницу.