Нужна программа автоматического обновления, которая установит программное обеспечение без какого-либо ручного вмешательства - PullRequest
0 голосов
/ 20 июля 2011

Я хочу создать программу для автоматического обновления программного обеспечения на клиентском компьютере. Мой вопрос заключается в том, как запустить автоинсталлятор для обновления программного обеспечения. На самом деле мы можем загрузить текущую версию программного обеспечения и начать установку без какого-либо руководства.Помехи. После того, как пользователь нажмет на кнопку «Установить обновление», программа должна быть установлена ​​автоматически без какого-либо мастера.любая помощь будет оценена. Спасибо и С уважением Гарри.

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

Как говорит @AlexeyI, это зависит от того, какой установщик вы используете.

Для созданных InstallShield установщиков setup.exe вы передаете ключ / s (ilent). Если вам нужно предоставить ответы на диалоги, вы также предоставите файл ответов, содержащий ответы, которые вы хотите дать.

0 голосов
/ 20 июля 2011

Это зависит от используемой вами технологии установки.

В MSI вы можете передать /passive switch команде msiexec, чтобы предотвратить любое взаимодействие;добавьте /norestart, чтобы предотвратить автоматическую перезагрузку системы.В случае MSI вы также можете использовать функции API установщика Windows для полной программной установки пакета.

Уровень интерфейса пользователя также можно контролировать из пакета MSI: от вообще никакого интерфейса пользователя до полноценного графического интерфейса, подобного мастеру.,Например, вы можете отобразить интерфейс мастера, когда пользователь устанавливает ваше приложение в первый раз;когда вы выполняете обновление, вы можете показать пользователю только прогресс или полностью скрыть пользовательский интерфейс.

...