Ru-Board.club
← Вернуться в раздел «Программы»

» Инсталляторы. msi в еxе

Автор: Uilkinson
Дата сообщения: 03.06.2004 13:57
Подскажите как перегнать дистрибутив MSI и файлы программы в проект InstallShield так чтобы можно было создать новый тип дистрибутива: одиночный exe файл (не самораспаковывающийся архив). Либо как выполнить аналогичное в Wise for Windows Istaller 5.1
Иначе: имеется дистрибутив программы: мси, загрузчик ехе, сами файлы программы. Как сконверировать его в один ехе? В Wise for Windows Istaller 5.1 и InstallShield удалось только загрузить исходный msi но не удается создать одиночный ехе.
Или можно использовать другие программы? Но необходимо сохранить диалоги инсталляции, выбор установки: полная или частичная и т.п.
Автор: as_esm
Дата сообщения: 03.03.2005 08:08
а смысл?

но как вариант можно создавать sfx- архив который будет tmp директорию распаковывать твой msi и оттуда запускать, а после инсталяции удалять, некоторые инсталяторы так делают...
Автор: Wtm
Дата сообщения: 03.03.2005 13:15
блин, да винрар так делает к примеру. И практически любой архиватор.
Автор: bredonosec
Дата сообщения: 03.03.2005 20:03

Цитата:
одиночный exe файл (не самораспаковывающийся архив)
- Имеется в виду то, что инсталлятор должен не только раскидать файлы по указанным папкам, но и сделать еще что-то? Типа в реестр дописать что-то, дать прочесть лиц. соглашение перед установкой и запустить прогу, или дать прочесть хелп после?
Это всё вполне возможно и в случае самораспаковывающихся архивов. Насчет древнего зипа не помню, в кабе и раре пробоал - прекрасно все эти действия выполняет. И команды перед установкой, и команды после, и сообщения выводит, и проч.

Цитата:
необходимо сохранить диалоги инсталляции, выбор установки: полная или частичная и т.п.
- А вот это всё находится в отдельных файлах твоего инсталлятора. что-то из этого можно прямо использовать (напр, тексты), а что-то придется выдирать или воссоздавать (команды).

Если совсем лень думать, можно взять твой инсталлер со всеми файлами, закатать его в самораспаковывающийся архив, указать каталог распаковки - папку "темп", добавить команду после распаковки- запустить файл %windir%\temp\setup.msi (или как там зовется твой). Тогда будешь иметь один файл и в точности всё то же самое без малейшего геморроя.
Автор: artfavourites
Дата сообщения: 03.03.2005 20:23
Типичные сборщики инсталяций "рассыпухой" в один файл - это Package for The Web от Installshield (бесплатен) и Iexpress, который к Windows прилагается.

Можно восползовться функциональностью самораспаковывающихся архива WinRAR, как случае с Nero. Да у многих такая функциональность есть.

Страницы: 1

Предыдущая тема: Изменение размеров (скролл) Рабочего Стола (virtual desktop)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.