Удаленное обновление программного обеспечения - PullRequest
0 голосов
/ 08 ноября 2011

Я работаю над установкой большого старого приложения. Приложение написано на Visual C ++, программа установки выполнена с использованием InstallShield, и мы должны поддерживать Windows XP и Windows 7.

Я хотел бы настроить систему на возможность выборочного обновления приложения удаленно. Это не «нормальная» система, в которой установленное приложение проверяет наличие обновлений, но я хочу, чтобы с сервера можно было решать, какие приложения можно обновлять, а какие нет.

Есть ли какой-нибудь стандарт для этого? Какие альтернативы вы знаете? Есть ли способ / API использовать обновления Windows для ваших собственных приложений?

Заранее спасибо,

Хавьер

Ответы [ 2 ]

2 голосов
/ 08 ноября 2011

Я не вижу, чем это отличается от обычной системы обновлений. Серверная часть всегда определяет, какие обновления доступны для конкретной версии. Ваше приложение только проверяет, доступно ли что-то.

Подробнее об обработке обновлений можно прочитать здесь: Каков наилучший способ автоматического обновления приложения Windows?

1 голос
/ 09 ноября 2011

В любом случае это похоже на нормальную систему.Чтобы сервер мог решить, обновлять приложение или нет, или выбрать компоненты для обновления, приложение должно подключиться к серверу, предоставить серверу некоторые данные.Затем сервер указывает приложению загрузить обновления или сообщает, что обновлений нет.Приложение несет ответственность за загрузку и применение обновлений в локальной системе, поскольку сервер не может передавать файлы на компьютер пользователя.

...