|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Прочее - [решено] подготовка msi из exe |
|
Прочее - [решено] подготовка msi из exe
|
Старожил Сообщения: 301 |
Профиль | Отправить PM | Цитировать Всем доброго времени суток!
Есть программа Advansed Installer 7.7/// но я толи не понимаю, толи она не дает возможности создавать из ехе-шника... т.е. ей надысь подпихнуть папку с программой... Я было сначала подумал, что надысь мол ехе-шник "вскрыть" и эти файлики тудой... а нет... нифига может кто ни будь имел дело с таким софтом? |
|
------- Отправлено: 13:51, 23-09-2010 |
Ветеран Сообщения: 6683
|
Профиль | Отправить PM | Цитировать Advansed Installer всего лишь делает инсталиционный пакет из файлов пользователя. А-ля Inno c продвинутым GUI
|
Отправлено: 14:06, 23-09-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 301
|
Профиль | Отправить PM | Цитировать Делюсь опытом
Вобщем ежели вам надысь крутить из exe-шников msi-ки, так чтобы пакет устанавливался без участия юзверя, а никакго платного софта вы естественно юзать не хотите... То можно использовать две "триалки": Вышеупомянутый Advansed Installer 7.* (trial version) от Caphyon LTD Exe to MSI Converter (trial version) от APREL Techologies Суть такова: I. Что могут триалки... EXE to MSI Converter в "триале" позволяет создавать из exe пакеты msi, даже писать скрипты для автоустановки (т.е. спец. редактором пробегаетесь по формам установки и выбираете что нуно буде жать и где чего писать)... но в режиме "триала" она прикручивает к пакету еще несколько диалоговых окон, в которых речь идет о том, что данный пакет собран незарегистрированной копией и т.д. соответственно вмешательство юзверя будет необходимо, дабы дважды кликнуть "Next"... Advansed Installer в "триале" может просто сувать файлы в msi-пакет и максимум создавать ярлык... все-же остальные навороты доступны лишь на 30-ть дней, и при этом он ведет себя анологично EXE to MSI Converter-у, т.е. добавляет к началу пакета все те-же несколько форм "пакет собран незарегистрированной версией... бла-бла-бла" НО!!! в режиме сборки пакета Enterprise, есть такая замечательная приблуда "мастер преобразований", которая позволяет создавать "Ответное преобразование для пакета" - в файл с расширением *.mst Когда будете это делать не обращайте внимания на ошибки вида "Неправильный строковый идентификатор"...долго обяснять... просто "игнор" Ликбез: *.mst - это файл трансформации пакетов msi, а если уж совсем близко к тексту то "Сценарий модификации Windows SDK". В нем можно описать действия в пользовательском интерфейсе установщика инкогнито, заранее. (фактически это то-же самое что и скрипт в EXE to MSI Converter, только из цеха Windows Instaler). II. Собственно хитрость... Так как нам требо распространять пакет по средствам GP(Групповой политики), которая поддерживает как раз эти вот msi-пакеты, да распространять так, чтобы юзверю ничего не пришлось делать... что делаем МЫ!!! 1. Мы создаем в Exe to MSI Converter пакет msi для нашего exe-шничка 2. Далее в Advsnsed Instaler создем mst-шечку к этому пакету, любезно проходящей те самые формы о триальном использовании, которые внедрил EXE to MSI Converter 3. А далее, когда создаем задание на установку через GP то там, ВНИМАНИЕ! выбираем не "назначенный", а "особый" режим... И далее на вкладке "Модификация" добавляем нашу mst-шечку... ВУАЛЯ!!! Вот мы и получили пакет msi из имеющегося у нас exe-шника, который без участия юзверей благополцчно установится, абсолютно законно, и абсолютно бесплатно! |
------- Последний раз редактировалось RUVATA, 23-09-2010 в 15:38. Отправлено: 15:27, 23-09-2010 | #3 |
Старожил Сообщения: 301
|
Профиль | Отправить PM | Цитировать Наблюдаются определенные трудности, с пакетами, которые судя по всему не Windows Instaler происхождения...
Решаемо, но довольно сложно, нужно потрошить пакетик msi, тем- же Advansed... и убивать лажевую инфу типа {ASDF-....}... а патом перепаковывать, будет спрашивать про незаполненые поля - заполняя поля ручками, что-нь-ть латиницей... Эффективность способа оставляет желать лучшего... Так сказать первое впечатление - обманчиво... Хотя во многих случаях прокатило например с 7z, Mozilla FF и TB.. |
------- Отправлено: 16:42, 23-09-2010 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Программы для конвертирования EXE в MSI | Artem Nikitin | Программное обеспечение Windows | 2 | 31-10-2008 11:23 | |
Подготовка MSI | shefford | Автоматическая установка приложений | 6 | 06-06-2007 09:17 | |
из EXE в MSI | MRAk777 | Microsoft Windows 2000/XP | 1 | 24-01-2007 17:56 | |
Alcohol 120% 1.9.5.4327 - как из exe извлечь msi файл ? | AlexKan | Автоматическая установка приложений | 4 | 29-11-2006 04:32 |
|