Сейчас на форуме: _MBK_ (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Пересборка инсталлятора
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 октября 2010 10:30
· Личное сообщение · #1

Есть Инсталлятор программы. Он запускается, потом копирует ряд файлов и создаёт несколько ключей в реестре. Затем запускается основной модуль программы, где необходимо выполнить довольно большое количество настроек. Когда это всё выполнена - программа начинает работать в нормальном режиме. Подскажите, как можно пересобрать установщик, чтобы установка происходила 1 кликом, без необходимости указывать например пути установки и все файлы и ключи конфигурации также создались автоматически, без необходимости дополнительной настройки после установки?
Я знаю есть FileMon и RegMon, но вручную ими отслеживать и пересобирать всё слишком долго и запарно.
Есть утилита для создания Portable версий приложения, но она также не подходит, т.к. файлы и ключи реестра должны быть созданы в системе машины _реально, а не виртуально и удалиться после окончания работы, как делает она.



Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 18 октября 2010 14:41
· Личное сообщение · #2

На --> васме <-- есть статьи по "работе" с инсталляторами, может что оттуда и пригодится а вообще информации очень мало по работе с ними, здесь скорее нужно скрипт установки править.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 октября 2010 17:05
· Личное сообщение · #3

Вопрос почти решён) Покопался в инете и нашёл замечательную утилиту, которая позволяет сделать snapshot системы и реестра до установки приложения и после. Как понял - идёт в составе Win2k. Затем она создаёт .MSI файл, который содержит все добавленные файлы и изменения в реестре. Просмотреть и отредактировать достаточно легко и просто...
Проверил, инсталлятор в итоге работает отлично, на чистую систему встаёт отлично, сразу с введёнными серийниками и патчами.
В итоге у меня msi- файл-инсталлятор (всего несколько КБ) + несколько папок, которые он копирует + Reg файл с данными для реестра + настроечный файл *.nai, в котором прописаны все настройки и действия, которые надо выполнить и строки в файлах, которые надо пропатчить.
Итог - куча файлов и папок, а когда запускаю установщик - никаких вопросов пользователю, но на несколько секунд появляется маленькое окошко с прогресс баром.
А мне нужно - 1 файл, лучше всего *.exe, и никакой информации при установке вообще - разве что 1 MessageBox с заранее заданным текстом, подтверждающий успех.
Счас буду по ссылке копать, может и есть что...



Ранг: 129.0 (ветеран), 116thx
Активность: 0.060
Статус: Участник

Создано: 18 октября 2010 17:43
· Личное сообщение · #4

funkster пишет:
Покопался в инете и нашёл замечательную утилиту, которая позволяет сделать snapshot системы и реестра до установки приложения и после.

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

-----
We do what we want because we can.




Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 18 октября 2010 21:21
· Личное сообщение · #5

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

мне лично от ачампо нравится, всё быстро, наглядно...красиво



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 октября 2010 22:12 · Поправил: funkster
· Личное сообщение · #6

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


называется WinInstall LE, есть на диске с Win2k, либо бесплатно на сайте производителя --> Scalable <--.
в использовании проще простого - запустил до, запустил после, подредактировал результат и готово.
но даёт инсталлятор и в комплекте ещё папки и другие файлы, а мне надо standalone и чтобы без окошек со статусбарами вылезающих, а только с одним месседжбоксом. В принципе в итоге все ключи реестра есть и файлы есть, патч на файл можно сразу применить, так что попробую чем-нибудь другим пересобрать, главное, чтобы условия все мои были выполнены. Вот смотрю, какой пакет для создания установщиков с этим справиться - нужна установка в тихом режиме без окон: копирование файлов и ключей реестра и в конце месседж бокс по завершении. Установщик, что WinInstall выдаёт удобен тем, что отсутствует какая-либо информация в установке и удалении программ, если правильно параметры выставить, пипец, было бы это одним файлом и без статусбара на 10секунд...

MasterSoft пишет:
мне лично от ачампо нравится, всё быстро, наглядно...красиво


а от ачампо - это что за тулза, если не секрет?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 31 октября 2010 18:47
· Личное сообщение · #7

funkster пишет:
а от ачампо - это что за тулза, если не секрет?

_http://www.ashampoo.com/en/usd


 eXeL@B —› Вопросы новичков —› Пересборка инсталлятора
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати