Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Прочее - [решено] подготовка msi из exe

Ответить
Настройки темы
Прочее - [решено] подготовка msi из exe

Аватара для RUVATA

Старожил


Сообщения: 301
Благодарности: 16


Конфигурация

Профиль | Отправить PM | Цитировать


Всем доброго времени суток!

Есть программа Advansed Installer 7.7///
но я толи не понимаю, толи она не дает возможности создавать из ехе-шника...
т.е. ей надысь подпихнуть папку с программой...
Я было сначала подумал, что надысь мол ехе-шник "вскрыть" и эти файлики тудой... а нет... нифига
может кто ни будь имел дело с таким софтом?

-------
Одно дело искать сиюминутное решение, другое - искать знания...
вот и думай - что ты ищешь...


Отправлено: 13:51, 23-09-2010

 

Аватара для freese

Ветеран


Contributor


Сообщения: 6678
Благодарности: 1296

Профиль | Отправить PM | Цитировать


Advansed Installer всего лишь делает инсталиционный пакет из файлов пользователя. А-ля Inno c продвинутым GUI

Отправлено: 14:06, 23-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для RUVATA

Старожил


Сообщения: 301
Благодарности: 16

Профиль | Отправить 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


Аватара для RUVATA

Старожил


Сообщения: 301
Благодарности: 16

Профиль | Отправить PM | Цитировать


Наблюдаются определенные трудности, с пакетами, которые судя по всему не Windows Instaler происхождения...
Решаемо, но довольно сложно, нужно потрошить пакетик msi, тем- же Advansed...
и убивать лажевую инфу типа {ASDF-....}... а патом перепаковывать, будет спрашивать про незаполненые поля -
заполняя поля ручками, что-нь-ть латиницей...

Эффективность способа оставляет желать лучшего...
Так сказать первое впечатление - обманчиво... Хотя во многих случаях прокатило
например с 7z, Mozilla FF и TB..

-------
Одно дело искать сиюминутное решение, другое - искать знания...
вот и думай - что ты ищешь...


Отправлено: 16:42, 23-09-2010 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Прочее - [решено] подготовка msi из exe

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Программы для конвертирования 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




 
Переход