Нужна помощь Написание установщика нескольких программ, который получает установщик с веб-сервера - PullRequest
1 голос
/ 18 мая 2011

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

Конечный результат, который я ищу, заключается в том, что пользователь нажимает на веб-страницу.Можно щелкнуть ссылку, чтобы загрузить один файл установщика, и установщик установит каждую из программ.Тихие установки были бы предпочтительнее, но не абсолютно необходимы.Я пытаюсь сделать это как можно более удобным для пользователя и идиотским.

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

Я изучал NSIS и MSI, и ни одна из них, похоже, не в состоянии сделать то, что мне нужно.Я развлекал идею использования Java Web Start для запуска Java-программы, которая может установить все, но я не уверен в правдоподобности этого.Если это возможно, то пользователю даже не нужно будет запускать файл, который Java Web Start просто позаботится обо всем.

1 Ответ

0 голосов
/ 18 мая 2011

Возможно Ninite поможет.

Если нет, есть два возможных решения:

  1. Вы можете попробовать использовать оболочку MSI, которая устанавливает приложения в качестве предварительных условий или с помощью пользовательских действий.Это грязно и сложно, но MSI - это стандарт.
  2. Вы можете написать свое собственное приложение, которое обрабатывает установщики.Скорее всего, это лучший подход.
...