2015-02-26 3 views
1

Мне нужно, чтобы кто-то указал мне в правильном направлении. Я новичок в Windows Installer, и я изучил WiX, Advanced Installer, Inno Setup и NSIS, и я даже не знаю правильного ключевого слова, чтобы посмотреть, не решают ли они мою проблему.Пользовательский установщик Windows для установки нескольких программ с удаленного места

Что я хочу достичь: У меня есть много программ для ПК для загрузки. Каждый из них представляет собой отдельный установочный файл (exe или msi). То, что я надеюсь, что выполнить это, чтобы создать пользовательский установщик под управлением Windows, который способен выполнить это во время процесса установки:

  1. Список всех программное обеспечение для ПК для пользователей, чтобы загрузить/установить.
  2. Позвольте пользователю выбрать программное обеспечение для ПК, которое они хотели бы загрузить/установить.
  3. Загрузить/установить эти ПО для ПК.

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

Есть ли какое-либо решение, отвечающее моим требованиям?

Благодарю вас, оцените вашу помощь.

ответ

-2

Я бы предпочел NSIS или Inno Setup. Они бесплатны (с открытым исходным кодом) и легко усваиваются.

Они основаны на сценариях, поэтому в основном вы можете делать все. Для них доступно множество плагинов (например, для загрузки файлов), и вы можете настроить любой аспект установщика.

  1. Создайте пользовательскую страницу, где вы перечислить Программное обеспечение
  2. Выбранных программное обеспечение будет загружено
  3. Программного обеспечения будет выполняться

NSIS имеет свой собственный язык, похожий на C, и установка Inno использует Pascal язык для скриптинга.

+0

Я пробовал как Advanced Installer, так и Inno Setup. Хотя Advanced Installer проще в использовании, но Inno Setup является бесплатным и может в основном делать все, что я хочу делать. –

1

Вы можете сделать это с помощью Advanced Installer и WiX.

В Advanced Installer у вас есть встроенная поддержка для suite installations, как в связанном учебнике. В этом примере приложения включены в установочный пакет, но вы также можете настроить их для загрузки из URL-адреса во время установки. Наша команда поддержки (отказ от ответственности: я работаю над Advanced Installer) очень отзывчив, поэтому, если у вас есть какие-либо вопросы, ознакомьтесь с форумами или отправьте электронное письмо для поддержки.

В WiX имеется поддержка связки под названием Burn. Конечно, кривая обучения для WiX немного круче, но вот как это происходит с OSS :)