Объединение 2xMSI и 1xEXE в один установщик - PullRequest
1 голос
/ 25 декабря 2010

У меня 3 файла -

  1. Alky for Applications.msi (которые позволяют приложениям Vista работать на XP)
  2. Windows Vista sidebar.exe (что делает эту боковую панель VIsta работать в XP)
  3. Гаджет Extractor.msi (часть номера 2)

Теперь проблема в том, что все 3 приложения являются установщиками, и я хочу объединить их с 1 установщиком. Поэтому, пожалуйста, скажите мне, что мне делать, и я также хочу удалить некоторый контент (обычные файлы) из 2.

Примечание: я НЕ хочу связать файлы, чтобы 3 установщика запускались одновременно. Я хочу превратить их в один

Человек, который может мне помочь, получает VPS с cPanel с разрешенной RL / TF: D

Ответы [ 2 ]

0 голосов
/ 12 января 2011

Вы можете написать приложение-оболочку.Он будет содержать все три установки.Когда пользователь запускает его, он извлекает каждый установщик во временный каталог и запускает их отдельно один за другим.Когда все будет сделано, вы сможете удалить файлы, установленные вторым приложением.

0 голосов
/ 25 декабря 2010

Вам нужно создать настраиваемое действие, если я правильно помню, пример настраиваемого действия, запускающего приложения во время установки, был в MSI SDK в раннем возрасте. Также вы можете проверить эту статью о CodeProject.

...