Сейчас на форуме: _MBK_ (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Пересборка инсталлятора |
Посл.ответ | Сообщение |
|
Создано: 18 октября 2010 10:30 · Личное сообщение · #1 Есть Инсталлятор программы. Он запускается, потом копирует ряд файлов и создаёт несколько ключей в реестре. Затем запускается основной модуль программы, где необходимо выполнить довольно большое количество настроек. Когда это всё выполнена - программа начинает работать в нормальном режиме. Подскажите, как можно пересобрать установщик, чтобы установка происходила 1 кликом, без необходимости указывать например пути установки и все файлы и ключи конфигурации также создались автоматически, без необходимости дополнительной настройки после установки? Я знаю есть FileMon и RegMon, но вручную ими отслеживать и пересобирать всё слишком долго и запарно. Есть утилита для создания Portable версий приложения, но она также не подходит, т.к. файлы и ключи реестра должны быть созданы в системе машины _реально, а не виртуально и удалиться после окончания работы, как делает она. ![]() |
|
Создано: 18 октября 2010 14:41 · Личное сообщение · #2 На ----- Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше ![]() |
|
Создано: 18 октября 2010 17:05 · Личное сообщение · #3 Вопрос почти решён) Покопался в инете и нашёл замечательную утилиту, которая позволяет сделать snapshot системы и реестра до установки приложения и после. Как понял - идёт в составе Win2k. Затем она создаёт .MSI файл, который содержит все добавленные файлы и изменения в реестре. Просмотреть и отредактировать достаточно легко и просто... Проверил, инсталлятор в итоге работает отлично, на чистую систему встаёт отлично, сразу с введёнными серийниками и патчами. В итоге у меня msi- файл-инсталлятор (всего несколько КБ) + несколько папок, которые он копирует + Reg файл с данными для реестра + настроечный файл *.nai, в котором прописаны все настройки и действия, которые надо выполнить и строки в файлах, которые надо пропатчить. Итог - куча файлов и папок, а когда запускаю установщик - никаких вопросов пользователю, но на несколько секунд появляется маленькое окошко с прогресс баром. А мне нужно - 1 файл, лучше всего *.exe, и никакой информации при установке вообще - разве что 1 MessageBox с заранее заданным текстом, подтверждающий успех. Счас буду по ссылке копать, может и есть что... ![]() |
|
Создано: 18 октября 2010 17:43 · Личное сообщение · #4 |
|
Создано: 18 октября 2010 21:21 · Личное сообщение · #5 |
|
Создано: 18 октября 2010 22:12 · Поправил: funkster · Личное сообщение · #6 verdizela пишет: Озвучте эту замечательную утилитку или дайте ссылку, а вдруг и действительно что-то дельное. называется WinInstall LE, есть на диске с Win2k, либо бесплатно на сайте производителя в использовании проще простого - запустил до, запустил после, подредактировал результат и готово. но даёт инсталлятор и в комплекте ещё папки и другие файлы, а мне надо standalone и чтобы без окошек со статусбарами вылезающих, а только с одним месседжбоксом. В принципе в итоге все ключи реестра есть и файлы есть, патч на файл можно сразу применить, так что попробую чем-нибудь другим пересобрать, главное, чтобы условия все мои были выполнены. Вот смотрю, какой пакет для создания установщиков с этим справиться - нужна установка в тихом режиме без окон: копирование файлов и ключей реестра и в конце месседж бокс по завершении. Установщик, что WinInstall выдаёт удобен тем, что отсутствует какая-либо информация в установке и удалении программ, если правильно параметры выставить, пипец, было бы это одним файлом и без статусбара на 10секунд... MasterSoft пишет: мне лично от ачампо нравится, всё быстро, наглядно...красиво а от ачампо - это что за тулза, если не секрет? ![]() |
|
Создано: 31 октября 2010 18:47 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Пересборка инсталлятора |