Делюсь опытом
Вобщем ежели вам надысь крутить из
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-шника, который без участия юзверей благополцчно установится,
абсолютно законно, и абсолютно бесплатно!